vlib中某些模块中的变量“ C”是什么?

时间:2019-07-05 03:02:43

标签: vlang

我试图弄清楚如何在vlib中使用图像库,其中有一个变量C

pub fn (img Image) tex_image_2d() {
    mut rgb_flag := GL_RGB
    if img.ext == 'png' {
        rgb_flag = GL_RGBA
    }
    C.glTexImage2D(GL_TEXTURE_2D, 0, rgb_flag, img.width, 
        img.height, 0, rgb_flag, GL_UNSIGNED_BYTE, img.data)
}

在第6行,该函数调用属于变量C的方法。 C是什么样的对象,在哪里可以找到它的源代码?

谢谢!

1 个答案:

答案 0 :(得分:1)

这是从导入的#include "stb_image.h"进行的C函数调用

See the code here例如