vlib中某些模块中的变量“C”是什么?
What is the variable `C` in some modules in vlib?
我想弄清楚如何使用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
是什么对象,我在哪里可以找到它的源代码?
提前致谢!
这是从导入的 C 函数调用 #include "stb_image.h"
我想弄清楚如何使用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
是什么对象,我在哪里可以找到它的源代码?
提前致谢!
这是从导入的 C 函数调用 #include "stb_image.h"