ppa2001 发表于 2010-8-16 12:13:12

AUX_RGBImageRec *LoadBMP(CHAR *Filename) 这个函数,AUX_RGBImageRec是什么意思呢?

刚学C++ 看到opengl程序中的代码
AUX_RGBImageRec *LoadBMP(CHAR *Filename)                                // 载入位图图象
{
        FILE *File=NULL;                                                                        // 文件句柄
        if (!Filename)                                                                                // 确保文件名已提供
        {
                return NULL;                                                                        // 如果没提供,返回 NULL
        }
        File=fopen(Filename,"r");                                                        // 尝试打开文件
        if (File)                                                                                        // 文件存在么?
        {
                fclose(File);                                                                        // 关闭句柄
                return auxDIBImageLoadA(Filename);                                // 载入位图并返回指针
        }
        return NULL;                                                                                // 如果载入失败,返回 NULL
}

不懂AUX_RGBImageRec 什么意思?
它不是一个结构体吗?
typedef struct _AUX_RGBImageRec {
    GLint sizeX, sizeY;
    unsigned char *data;
} AUX_RGBImageRec;

还有这个定义,
AUX_RGBImageRec * APIENTRY auxRGBImageLoadA(LPCSTR);
AUX_RGBImageRec * APIENTRY auxRGBImageLoadW(LPCWSTR);

也不是很明白~
请DX指点下,谢谢了
页: [1]
查看完整版本: AUX_RGBImageRec *LoadBMP(CHAR *Filename) 这个函数,AUX_RGBImageRec是什么意思呢?