glprocs.h
来自「3D Game Engine Design Source Code非常棒」· C头文件 代码 · 共 783 行 · 第 1/5 页
H
783 行
void (APIENTRY *CompressedTexImage1D) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
void (APIENTRY *CompressedTexSubImage3D) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data);
void (APIENTRY *CompressedTexSubImage2D) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
void (APIENTRY *CompressedTexSubImage1D) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
void (APIENTRY *GetCompressedTexImage) (GLenum target, GLint level, void *img);
void (APIENTRY *ActiveTextureARB) (GLenum texture);
void (APIENTRY *ClientActiveTextureARB) (GLenum texture);
void (APIENTRY *MultiTexCoord1dARB) (GLenum target, GLdouble s);
void (APIENTRY *MultiTexCoord1dvARB) (GLenum target, const GLdouble *v);
void (APIENTRY *MultiTexCoord1fARB) (GLenum target, GLfloat s);
void (APIENTRY *MultiTexCoord1fvARB) (GLenum target, const GLfloat *v);
void (APIENTRY *MultiTexCoord1iARB) (GLenum target, GLint s);
void (APIENTRY *MultiTexCoord1ivARB) (GLenum target, const GLint *v);
void (APIENTRY *MultiTexCoord1sARB) (GLenum target, GLshort s);
void (APIENTRY *MultiTexCoord1svARB) (GLenum target, const GLshort *v);
void (APIENTRY *MultiTexCoord2dARB) (GLenum target, GLdouble s, GLdouble t);
void (APIENTRY *MultiTexCoord2dvARB) (GLenum target, const GLdouble *v);
void (APIENTRY *MultiTexCoord2fARB) (GLenum target, GLfloat s, GLfloat t);
void (APIENTRY *MultiTexCoord2fvARB) (GLenum target, const GLfloat *v);
void (APIENTRY *MultiTexCoord2iARB) (GLenum target, GLint s, GLint t);
void (APIENTRY *MultiTexCoord2ivARB) (GLenum target, const GLint *v);
void (APIENTRY *MultiTexCoord2sARB) (GLenum target, GLshort s, GLshort t);
void (APIENTRY *MultiTexCoord2svARB) (GLenum target, const GLshort *v);
void (APIENTRY *MultiTexCoord3dARB) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
void (APIENTRY *MultiTexCoord3dvARB) (GLenum target, const GLdouble *v);
void (APIENTRY *MultiTexCoord3fARB) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
void (APIENTRY *MultiTexCoord3fvARB) (GLenum target, const GLfloat *v);
void (APIENTRY *MultiTexCoord3iARB) (GLenum target, GLint s, GLint t, GLint r);
void (APIENTRY *MultiTexCoord3ivARB) (GLenum target, const GLint *v);
void (APIENTRY *MultiTexCoord3sARB) (GLenum target, GLshort s, GLshort t, GLshort r);
void (APIENTRY *MultiTexCoord3svARB) (GLenum target, const GLshort *v);
void (APIENTRY *MultiTexCoord4dARB) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
void (APIENTRY *MultiTexCoord4dvARB) (GLenum target, const GLdouble *v);
void (APIENTRY *MultiTexCoord4fARB) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
void (APIENTRY *MultiTexCoord4fvARB) (GLenum target, const GLfloat *v);
void (APIENTRY *MultiTexCoord4iARB) (GLenum target, GLint s, GLint t, GLint r, GLint q);
void (APIENTRY *MultiTexCoord4ivARB) (GLenum target, const GLint *v);
void (APIENTRY *MultiTexCoord4sARB) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
void (APIENTRY *MultiTexCoord4svARB) (GLenum target, const GLshort *v);
void (APIENTRY *LoadTransposeMatrixfARB) (const GLfloat *m);
void (APIENTRY *LoadTransposeMatrixdARB) (const GLdouble *m);
void (APIENTRY *MultTransposeMatrixfARB) (const GLfloat *m);
void (APIENTRY *MultTransposeMatrixdARB) (const GLdouble *m);
void (APIENTRY *SampleCoverageARB) (GLclampf value, GLboolean invert);
void (APIENTRY *CompressedTexImage3DARB) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);
void (APIENTRY *CompressedTexImage2DARB) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
void (APIENTRY *CompressedTexImage1DARB) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
void (APIENTRY *CompressedTexSubImage3DARB) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data);
void (APIENTRY *CompressedTexSubImage2DARB) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
void (APIENTRY *CompressedTexSubImage1DARB) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
void (APIENTRY *GetCompressedTexImageARB) (GLenum target, GLint level, void *img);
void (APIENTRY *WeightbvARB) (GLint size, const GLbyte *weights);
void (APIENTRY *WeightsvARB) (GLint size, const GLshort *weights);
void (APIENTRY *WeightivARB) (GLint size, const GLint *weights);
void (APIENTRY *WeightfvARB) (GLint size, const GLfloat *weights);
void (APIENTRY *WeightdvARB) (GLint size, const GLdouble *weights);
void (APIENTRY *WeightubvARB) (GLint size, const GLubyte *weights);
void (APIENTRY *WeightusvARB) (GLint size, const GLushort *weights);
void (APIENTRY *WeightuivARB) (GLint size, const GLuint *weights);
void (APIENTRY *WeightPointerARB) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
void (APIENTRY *VertexBlendARB) (GLint count);
void (APIENTRY *CurrentPaletteMatrixARB) (GLint index);
void (APIENTRY *MatrixIndexubvARB) (GLint size, const GLubyte *indices);
void (APIENTRY *MatrixIndexusvARB) (GLint size, const GLushort *indices);
void (APIENTRY *MatrixIndexuivARB) (GLint size, const GLuint *indices);
void (APIENTRY *MatrixIndexPointerARB) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
void (APIENTRY *BlendColorEXT) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
void (APIENTRY *PolygonOffsetEXT) (GLfloat factor, GLfloat bias);
void (APIENTRY *TexImage3DEXT) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
void (APIENTRY *TexSubImage3DEXT) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
void (APIENTRY *GetTexFilterFuncSGIS) (GLenum target, GLenum filter, GLfloat *weights);
void (APIENTRY *TexFilterFuncSGIS) (GLenum target, GLenum filter, GLsizei n, const GLfloat *weights);
void (APIENTRY *TexSubImage1DEXT) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
void (APIENTRY *TexSubImage2DEXT) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
void (APIENTRY *CopyTexImage1DEXT) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
void (APIENTRY *CopyTexImage2DEXT) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
void (APIENTRY *CopyTexSubImage1DEXT) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
void (APIENTRY *CopyTexSubImage2DEXT) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
void (APIENTRY *CopyTexSubImage3DEXT) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
void (APIENTRY *GetHistogramEXT) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
void (APIENTRY *GetHistogramParameterfvEXT) (GLenum target, GLenum pname, GLfloat *params);
void (APIENTRY *GetHistogramParameterivEXT) (GLenum target, GLenum pname, GLint *params);
void (APIENTRY *GetMinmaxEXT) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
void (APIENTRY *GetMinmaxParameterfvEXT) (GLenum target, GLenum pname, GLfloat *params);
void (APIENTRY *GetMinmaxParameterivEXT) (GLenum target, GLenum pname, GLint *params);
void (APIENTRY *HistogramEXT) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
void (APIENTRY *MinmaxEXT) (GLenum target, GLenum internalformat, GLboolean sink);
void (APIENTRY *ResetHistogramEXT) (GLenum target);
void (APIENTRY *ResetMinmaxEXT) (GLenum target);
void (APIENTRY *ConvolutionFilter1DEXT) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
void (APIENTRY *ConvolutionFilter2DEXT) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
void (APIENTRY *ConvolutionParameterfEXT) (GLenum target, GLenum pname, GLfloat params);
void (APIENTRY *ConvolutionParameterfvEXT) (GLenum target, GLenum pname, const GLfloat *params);
void (APIENTRY *ConvolutionParameteriEXT) (GLenum target, GLenum pname, GLint params);
void (APIENTRY *ConvolutionParameterivEXT) (GLenum target, GLenum pname, const GLint *params);
void (APIENTRY *CopyConvolutionFilter1DEXT) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
void (APIENTRY *CopyConvolutionFilter2DEXT) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
void (APIENTRY *GetConvolutionFilterEXT) (GLenum target, GLenum format, GLenum type, GLvoid *image);
void (APIENTRY *GetConvolutionParameterfvEXT) (GLenum target, GLenum pname, GLfloat *params);
void (APIENTRY *GetConvolutionParameterivEXT) (GLenum target, GLenum pname, GLint *params);
void (APIENTRY *GetSeparableFilterEXT) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
void (APIENTRY *SeparableFilter2DEXT) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
void (APIENTRY *ColorTableSGI) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
void (APIENTRY *ColorTableParameterfvSGI) (GLenum target, GLenum pname, const GLfloat *params);
void (APIENTRY *ColorTableParameterivSGI) (GLenum target, GLenum pname, const GLint *params);
void (APIENTRY *CopyColorTableSGI) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
void (APIENTRY *GetColorTableSGI) (GLenum target, GLenum format, GLenum type, GLvoid *table);
void (APIENTRY *GetColorTableParameterfvSGI) (GLenum target, GLenum pname, GLfloat *params);
void (APIENTRY *GetColorTableParameterivSGI) (GLenum target, GLenum pname, GLint *params);
void (APIENTRY *PixelTexGenSGIX) (GLenum mode);
void (APIENTRY *PixelTexGenParameteriSGIS) (GLenum pname, GLint param);
void (APIENTRY *PixelTexGenParameterivSGIS) (GLenum pname, const GLint *params);
void (APIENTRY *PixelTexGenParameterfSGIS) (GLenum pname, GLfloat param);
void (APIENTRY *PixelTexGenParameterfvSGIS) (GLenum pname, const GLfloat *params);
void (APIENTRY *GetPixelTexGenParameterivSGIS) (GLenum pname, GLint *params);
void (APIENTRY *GetPixelTexGenParameterfvSGIS) (GLenum pname, GLfloat *params);
void (APIENTRY *TexImage4DSGIS) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
void (APIENTRY *TexSubImage4DSGIS) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid *pixels);
GLboolean (APIENTRY *AreTexturesResidentEXT) (GLsizei n, const GLuint *textures, GLboolean *residences);
void (APIENTRY *BindTextureEXT) (GLenum target, GLuint texture);
void (APIENTRY *DeleteTexturesEXT) (GLsizei n, const GLuint *textures);
void (APIENTRY *GenTexturesEXT) (GLsizei n, GLuint *textures);
GLboolean (APIENTRY *IsTextureEXT) (GLuint texture);
void (APIENTRY *PrioritizeTexturesEXT) (GLsizei n, const GLuint *textures, const GLclampf *priorities);
void (APIENTRY *DetailTexFuncSGIS) (GLenum target, GLsizei n, const GLfloat *points);
void (APIENTRY *GetDetailTexFuncSGIS) (GLenum target, GLfloat *points);
void (APIENTRY *SharpenTexFuncSGIS) (GLenum target, GLsizei n, const GLfloat *points);
void (APIENTRY *GetSharpenTexFuncSGIS) (GLenum target, GLfloat *points);
void (APIENTRY *SampleMaskSGIS) (GLclampf value, GLboolean invert);
void (APIENTRY *SamplePatternSGIS) (GLenum pattern);
void (APIENTRY *ArrayElementEXT) (GLint i);
void (APIENTRY *ColorPointerEXT) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
void (APIENTRY *DrawArraysEXT) (GLenum mode, GLint first, GLsizei count);
void (APIENTRY *EdgeFlagPointerEXT) (GLsizei stride, GLsizei count, const GLboolean *pointer);
void (APIENTRY *GetPointervEXT) (GLenum pname, GLvoid* *params);
void (APIENTRY *IndexPointerEXT) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
void (APIENTRY *NormalPointerEXT) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
void (APIENTRY *TexCoordPointerEXT) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
void (APIENTRY *VertexPointerEXT) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
void (APIENTRY *BlendEquationEXT) (GLenum mode);
void (APIENTRY *SpriteParameterfSGIX) (GLenum pname, GLfloat param);
void (APIENTRY *SpriteParameterfvSGIX) (GLenum pname, const GLfloat *params);
void (APIENTRY *SpriteParameteriSGIX) (GLenum pname, GLint param);
void (APIENTRY *SpriteParameterivSGIX) (GLenum pname, const GLint *params);
void (APIENTRY *PointParameterfARB) (GLenum pname, GLfloat param);
void (APIENTRY *PointParameterfvARB) (GLenum pname, const GLfloat *params);
void (APIENTRY *PointParameterfEXT) (GLenum pname, GLfloat param);
void (APIENTRY *PointParameterfvEXT) (GLenum pname, const GLfloat *params);
void (APIENTRY *PointParameterfSGIS) (GLenum pname, GLfloat param);
void (APIENTRY *PointParameterfvSGIS) (GLenum pname, const GLfloat *params);
GLint (APIENTRY *GetInstrumentsSGIX) (void);
void (APIENTRY *InstrumentsBufferSGIX) (GLsizei size, GLint *buffer);
GLint (APIENTRY *PollInstrumentsSGIX) (GLint *marker_p);
void (APIENTRY *ReadInstrumentsSGIX) (GLint marker);
void (APIENTRY *StartInstrumentsSGIX) (void);
void (APIENTRY *StopInstrumentsSGIX) (GLint marker);
void (APIENTRY *FrameZoomSGIX) (GLint factor);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?