glprocs.h
来自「3D Game Engine Design Source Code非常棒」· C头文件 代码 · 共 783 行 · 第 1/5 页
H
783 行
void (APIENTRY *ReplacementCodeuiVertex3fSUN) (GLenum rc, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *ReplacementCodeuiVertex3fvSUN) (const GLenum *rc, const GLfloat *v);
void (APIENTRY *ReplacementCodeuiColor4ubVertex3fSUN) (GLenum rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *ReplacementCodeuiColor4ubVertex3fvSUN) (const GLenum *rc, const GLubyte *c, const GLfloat *v);
void (APIENTRY *ReplacementCodeuiColor3fVertex3fSUN) (GLenum rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *ReplacementCodeuiColor3fVertex3fvSUN) (const GLenum *rc, const GLfloat *c, const GLfloat *v);
void (APIENTRY *ReplacementCodeuiNormal3fVertex3fSUN) (GLenum rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *ReplacementCodeuiNormal3fVertex3fvSUN) (const GLenum *rc, const GLfloat *n, const GLfloat *v);
void (APIENTRY *ReplacementCodeuiColor4fNormal3fVertex3fSUN) (GLenum rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *ReplacementCodeuiColor4fNormal3fVertex3fvSUN) (const GLenum *rc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
void (APIENTRY *ReplacementCodeuiTexCoord2fVertex3fSUN) (GLenum rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *ReplacementCodeuiTexCoord2fVertex3fvSUN) (const GLenum *rc, const GLfloat *tc, const GLfloat *v);
void (APIENTRY *ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN) (GLenum rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN) (const GLenum *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v);
void (APIENTRY *ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN) (GLenum rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN) (const GLenum *rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
void (APIENTRY *BlendFuncSeparateEXT) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
void (APIENTRY *BlendFuncSeparateINGR) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
void (APIENTRY *VertexWeightfEXT) (GLfloat weight);
void (APIENTRY *VertexWeightfvEXT) (const GLfloat *weight);
void (APIENTRY *VertexWeightPointerEXT) (GLsizei size, GLenum type, GLsizei stride, const GLvoid *pointer);
void (APIENTRY *FlushVertexArrayRangeNV) (void);
void (APIENTRY *VertexArrayRangeNV) (GLsizei length, const GLvoid *pointer);
void (APIENTRY *CombinerParameterfvNV) (GLenum pname, const GLfloat *params);
void (APIENTRY *CombinerParameterfNV) (GLenum pname, GLfloat param);
void (APIENTRY *CombinerParameterivNV) (GLenum pname, const GLint *params);
void (APIENTRY *CombinerParameteriNV) (GLenum pname, GLint param);
void (APIENTRY *CombinerInputNV) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
void (APIENTRY *CombinerOutputNV) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);
void (APIENTRY *FinalCombinerInputNV) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
void (APIENTRY *GetCombinerInputParameterfvNV) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params);
void (APIENTRY *GetCombinerInputParameterivNV) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params);
void (APIENTRY *GetCombinerOutputParameterfvNV) (GLenum stage, GLenum portion, GLenum pname, GLfloat *params);
void (APIENTRY *GetCombinerOutputParameterivNV) (GLenum stage, GLenum portion, GLenum pname, GLint *params);
void (APIENTRY *GetFinalCombinerInputParameterfvNV) (GLenum variable, GLenum pname, GLfloat *params);
void (APIENTRY *GetFinalCombinerInputParameterivNV) (GLenum variable, GLenum pname, GLint *params);
void (APIENTRY *ResizeBuffersMESA) (void);
void (APIENTRY *WindowPos2dMESA) (GLdouble x, GLdouble y);
void (APIENTRY *WindowPos2dvMESA) (const GLdouble *v);
void (APIENTRY *WindowPos2fMESA) (GLfloat x, GLfloat y);
void (APIENTRY *WindowPos2fvMESA) (const GLfloat *v);
void (APIENTRY *WindowPos2iMESA) (GLint x, GLint y);
void (APIENTRY *WindowPos2ivMESA) (const GLint *v);
void (APIENTRY *WindowPos2sMESA) (GLshort x, GLshort y);
void (APIENTRY *WindowPos2svMESA) (const GLshort *v);
void (APIENTRY *WindowPos3dMESA) (GLdouble x, GLdouble y, GLdouble z);
void (APIENTRY *WindowPos3dvMESA) (const GLdouble *v);
void (APIENTRY *WindowPos3fMESA) (GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *WindowPos3fvMESA) (const GLfloat *v);
void (APIENTRY *WindowPos3iMESA) (GLint x, GLint y, GLint z);
void (APIENTRY *WindowPos3ivMESA) (const GLint *v);
void (APIENTRY *WindowPos3sMESA) (GLshort x, GLshort y, GLshort z);
void (APIENTRY *WindowPos3svMESA) (const GLshort *v);
void (APIENTRY *WindowPos4dMESA) (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
void (APIENTRY *WindowPos4dvMESA) (const GLdouble *v);
void (APIENTRY *WindowPos4fMESA) (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
void (APIENTRY *WindowPos4fvMESA) (const GLfloat *v);
void (APIENTRY *WindowPos4iMESA) (GLint x, GLint y, GLint z, GLint w);
void (APIENTRY *WindowPos4ivMESA) (const GLint *v);
void (APIENTRY *WindowPos4sMESA) (GLshort x, GLshort y, GLshort z, GLshort w);
void (APIENTRY *WindowPos4svMESA) (const GLshort *v);
void (APIENTRY *MultiModeDrawArraysIBM) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride);
void (APIENTRY *MultiModeDrawElementsIBM) (const GLenum *mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount, GLint modestride);
void (APIENTRY *ColorPointerListIBM) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
void (APIENTRY *SecondaryColorPointerListIBM) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
void (APIENTRY *EdgeFlagPointerListIBM) (GLint stride, const GLboolean* *pointer, GLint ptrstride);
void (APIENTRY *FogCoordPointerListIBM) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
void (APIENTRY *IndexPointerListIBM) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
void (APIENTRY *NormalPointerListIBM) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
void (APIENTRY *TexCoordPointerListIBM) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
void (APIENTRY *VertexPointerListIBM) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
void (APIENTRY *TbufferMask3DFX) (GLuint mask);
void (APIENTRY *SampleMaskEXT) (GLclampf value, GLboolean invert);
void (APIENTRY *SamplePatternEXT) (GLenum pattern);
void (APIENTRY *TextureColorMaskSGIS) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
void (APIENTRY *IglooInterfaceSGIX) (GLenum pname, const GLvoid *params);
void (APIENTRY *GenFencesNV) (GLsizei n, GLuint *fences);
void (APIENTRY *DeleteFencesNV) (GLsizei n, const GLuint *fences);
void (APIENTRY *SetFenceNV) (GLuint fence, GLenum condition);
GLboolean (APIENTRY *TestFenceNV) (GLuint fence);
void (APIENTRY *FinishFenceNV) (GLuint fence);
GLboolean (APIENTRY *IsFenceNV) (GLuint fence);
void (APIENTRY *GetFenceivNV) (GLuint fence, GLenum pname, GLint *params);
void (APIENTRY *MapControlPointsNV) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid *points);
void (APIENTRY *MapParameterivNV) (GLenum target, GLenum pname, const GLint *params);
void (APIENTRY *MapParameterfvNV) (GLenum target, GLenum pname, const GLfloat *params);
void (APIENTRY *GetMapControlPointsNV) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid *points);
void (APIENTRY *GetMapParameterivNV) (GLenum target, GLenum pname, GLint *params);
void (APIENTRY *GetMapParameterfvNV) (GLenum target, GLenum pname, GLfloat *params);
void (APIENTRY *GetMapAttribParameterivNV) (GLenum target, GLuint index, GLenum pname, GLint *params);
void (APIENTRY *GetMapAttribParameterfvNV) (GLenum target, GLuint index, GLenum pname, GLfloat *params);
void (APIENTRY *EvalMapsNV) (GLenum target, GLenum mode);
void (APIENTRY *CombinerStageParameterfvNV) (GLenum stage, GLenum pname, const GLfloat *params);
void (APIENTRY *GetCombinerStageParameterfvNV) (GLenum stage, GLenum pname, GLfloat *params);
void (APIENTRY *BindProgramNV) (GLenum target, GLuint id);
void (APIENTRY *DeleteProgramsNV) (GLsizei n, const GLuint *ids);
void (APIENTRY *ExecuteProgramNV) (GLenum target, GLuint id, const GLfloat *params);
void (APIENTRY *GenProgramsNV) (GLsizei n, GLuint *ids);
GLboolean (APIENTRY *AreProgramsResidentNV) (GLsizei n, const GLuint *ids, GLboolean *residences);
void (APIENTRY *RequestResidentProgramsNV) (GLsizei n, const GLuint *ids);
void (APIENTRY *GetProgramParameterfvNV) (GLenum target, GLuint index, GLenum pname, GLfloat *params);
void (APIENTRY *GetProgramParameterdvNV) (GLenum target, GLuint index, GLenum pname, GLdouble *params);
void (APIENTRY *GetProgramivNV) (GLuint id, GLenum pname, GLint *params);
void (APIENTRY *GetProgramStringNV) (GLuint id, GLenum pname, GLubyte *program);
void (APIENTRY *GetTrackMatrixivNV) (GLenum target, GLuint address, GLenum pname, GLint *params);
void (APIENTRY *GetVertexAttribdvNV) (GLuint index, GLenum pname, GLdouble *params);
void (APIENTRY *GetVertexAttribfvNV) (GLuint index, GLenum pname, GLfloat *params);
void (APIENTRY *GetVertexAttribivNV) (GLuint index, GLenum pname, GLint *params);
void (APIENTRY *GetVertexAttribPointervNV) (GLuint index, GLenum pname, GLvoid* *pointer);
GLboolean (APIENTRY *IsProgramNV) (GLuint id);
void (APIENTRY *LoadProgramNV) (GLenum target, GLuint id, GLsizei len, const GLubyte *program);
void (APIENTRY *ProgramParameter4fNV) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
void (APIENTRY *ProgramParameter4dNV) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
void (APIENTRY *ProgramParameter4dvNV) (GLenum target, GLuint index, const GLdouble *params);
void (APIENTRY *ProgramParameter4fvNV) (GLenum target, GLuint index, const GLfloat *params);
void (APIENTRY *ProgramParameters4dvNV) (GLenum target, GLuint index, GLuint num, const GLdouble *params);
void (APIENTRY *ProgramParameters4fvNV) (GLenum target, GLuint index, GLuint num, const GLfloat *params);
void (APIENTRY *TrackMatrixNV) (GLenum target, GLuint address, GLenum matrix, GLenum transform);
void (APIENTRY *VertexAttribPointerNV) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
void (APIENTRY *VertexAttrib1sNV) (GLuint index, GLshort x);
void (APIENTRY *VertexAttrib1fNV) (GLuint index, GLfloat x);
void (APIENTRY *VertexAttrib1dNV) (GLuint index, GLdouble x);
void (APIENTRY *VertexAttrib2sNV) (GLuint index, GLshort x, GLshort y);
void (APIENTRY *VertexAttrib2fNV) (GLuint index, GLfloat x, GLfloat y);
void (APIENTRY *VertexAttrib2dNV) (GLuint index, GLdouble x, GLdouble y);
void (APIENTRY *VertexAttrib3sNV) (GLuint index, GLshort x, GLshort y, GLshort z);
void (APIENTRY *VertexAttrib3fNV) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *VertexAttrib3dNV) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
void (APIENTRY *VertexAttrib4sNV) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
void (APIENTRY *VertexAttrib4fNV) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
void (APIENTRY *VertexAttrib4dNV) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
void (APIENTRY *VertexAttrib4ubNV) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
void (APIENTRY *VertexAttrib1svNV) (GLuint index, const GLshort *v);
void (APIENTRY *VertexAttrib1fvNV) (GLuint index, const GLfloat *v);
void (APIENTRY *VertexAttrib1dvNV) (GLuint index, const GLdouble *v);
void (APIENTRY *VertexAttrib2svNV) (GLuint index, const GLshort *v);
void (APIENTRY *VertexAttrib2fvNV) (GLuint index, const GLfloat *v);
void (APIENTRY *VertexAttrib2dvNV) (GLuint index, const GLdouble *v);
void (APIENTRY *VertexAttrib3svNV) (GLuint index, const GLshort *v);
void (APIENTRY *VertexAttrib3fvNV) (GLuint index, const GLfloat *v);
void (APIENTRY *VertexAttrib3dvNV) (GLuint index, const GLdouble *v);
void (APIENTRY *VertexAttrib4svNV) (GLuint index, const GLshort *v);
void (APIENTRY *VertexAttrib4fvNV) (GLuint index, const GLfloat *v);
void (APIENTRY *VertexAttrib4dvNV) (GLuint index, const GLdouble *v);
void (APIENTRY *VertexAttrib4ubvNV) (GLuint index, const GLubyte *v);
void (APIENTRY *VertexAttribs1svNV) (GLuint index, GLsizei n, const GLshort *v);
void (APIENTRY *VertexAttribs1fvNV) (GLuint index, GLsizei n, const GLfloat *v);
void (APIENTRY *VertexAttribs1dvNV) (GLuint index, GLsizei n, const GLdouble *v);
void (APIENTRY *VertexAttribs2svNV) (GLuint index, GLsizei n, const GLshort *v);
void (APIENTRY *VertexAttribs2fvNV) (GLuint index, GLsizei n, const GLfloat *v);
void (APIENTRY *VertexAttribs2dvNV) (GLuint index, GLsizei n, const GLdouble *v);
void (APIENTRY *VertexAttribs3svNV) (GLuint index, GLsizei n, const GLshort *v);
void (APIENTRY *VertexAttribs3fvNV) (GLuint index, GLsizei n, const GLfloat *v);
void (APIENTRY *VertexAttribs3dvNV) (GLuint index, GLsizei n, const GLdouble *v);
void (APIENTRY *VertexAttribs4svNV) (GLuint index, GLsizei n, const GLshort *v);
void (APIENTRY *VertexAttribs4fvNV) (GLuint index, GLsizei n, const GLfloat *v);
void (APIENTRY *VertexAttribs4dvNV) (GLuint index, GLsizei n, const GLdouble *v);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?