4

我试图弄清楚如何在 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,我在哪里可以找到它的源代码?

提前致谢!

4

1 回答 1

2

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

例如,请参见此处的代码

于 2019-09-12T15:48:27.713 回答