⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 glparam.h

📁 涉及windows游戏编程中的一些源码
💻 H
📖 第 1 页 / 共 5 页
字号:
void glNormalStream3svATI(GLenum stream, const GLshort *v) {}
void glNormalStream3iATI(GLenum stream, GLint x, GLint y, GLint z) {}
void glNormalStream3ivATI(GLenum stream, const GLint *v) {}
void glNormalStream3fATI(GLenum stream, GLfloat x, GLfloat y, GLfloat z) {}
void glNormalStream3fvATI(GLenum stream, const GLfloat *v) {}
void glNormalStream3dATI(GLenum stream, GLdouble x, GLdouble y, GLdouble z) {}
void glNormalStream3dvATI(GLenum stream, const GLdouble *v) {}
GLuint glNewObjectBufferATI(GLsizei size, const GLvoid *pointer, GLenum usage) { return 0;}
GLboolean glIsObjectBufferATI(GLuint buffer) { return 0;}
void glUpdateObjectBufferATI(GLuint buffer, GLuint offset, GLsizei size, const GLvoid *pointer, GLenum preserve) {}
void glGetObjectBufferfvATI(GLuint buffer, GLenum pname, GLfloat *params) {}
void glGetObjectBufferivATI(GLuint buffer, GLenum pname, GLint *params) {}
void glFreeObjectBufferATI(GLuint buffer) {}
void glArrayObjectATI(GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset) {}
void glGetArrayObjectfvATI(GLenum array, GLenum pname, GLfloat *params) {}
void glGetArrayObjectivATI(GLenum array, GLenum pname, GLint *params) {}
void glVariantArrayObjectATI(GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset) {}
void glGetVariantArrayObjectfvATI(GLuint id, GLenum pname, GLfloat *params) {}
void glGetVariantArrayObjectivATI(GLuint id, GLenum pname, GLint *params) {}
void glGenOcclusionQueriesNV(GLsizei n, GLuint *ids) {}
void glDeleteOcclusionQueriesNV(GLsizei n, const GLuint *ids) {}
GLboolean glIsOcclusionQueryNV(GLuint id) { return 0;}
void glBeginOcclusionQueryNV(GLuint id) {}
void glEndOcclusionQueryNV(void) {}
void glGetOcclusionQueryivNV(GLuint id, GLenum pname, GLint *params) {}
void glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint *params) {}
void glPointParameteriNV(GLenum pname, GLint param) {}
void glPointParameterivNV(GLenum pname, const GLint *params) {}
void glWindowPos2dARB(GLdouble x, GLdouble y) {}
void glWindowPos2fARB(GLfloat x, GLfloat y) {}
void glWindowPos2iARB(GLint x, GLint y) {}
void glWindowPos2sARB(GLshort x, GLshort y) {}
void glWindowPos2dvARB(const GLdouble *p) {}
void glWindowPos2fvARB(const GLfloat *p) {}
void glWindowPos2ivARB(const GLint *p) {}
void glWindowPos2svARB(const GLshort *p) {}
void glWindowPos3dARB(GLdouble x, GLdouble y, GLdouble z) {}
void glWindowPos3fARB(GLfloat x, GLfloat y, GLfloat z) {}
void glWindowPos3iARB(GLint x, GLint y, GLint z) {}
void glWindowPos3sARB(GLshort x, GLshort y, GLshort z) {}
void glWindowPos3dvARB(const GLdouble *p) {}
void glWindowPos3fvARB(const GLfloat *p) {}
void glWindowPos3ivARB(const GLint *p) {}
void glWindowPos3svARB(const GLshort *p) {}
void glDrawRangeElementsEXT( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices) {}
void glActiveStencilFaceEXT(GLenum face) {}
void glVertexAttrib1sARB(GLuint index, GLshort x) {}
void glVertexAttrib1fARB(GLuint index, GLfloat x) {}
void glVertexAttrib1dARB(GLuint index, GLdouble x) {}
void glVertexAttrib2sARB(GLuint index, GLshort x, GLshort y) {}
void glVertexAttrib2fARB(GLuint index, GLfloat x, GLfloat y) {}
void glVertexAttrib2dARB(GLuint index, GLdouble x, GLdouble y) {}
void glVertexAttrib3sARB(GLuint index, GLshort x, GLshort y, GLshort z) {}
void glVertexAttrib3fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z) {}
void glVertexAttrib3dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z) {}
void glVertexAttrib4sARB(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) {}
void glVertexAttrib4fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {}
void glVertexAttrib4dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {}
void glVertexAttrib4NubARB(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) {}
void glVertexAttrib1svARB(GLuint index, const GLshort *v) {}
void glVertexAttrib1fvARB(GLuint index, const GLfloat *v) {}
void glVertexAttrib1dvARB(GLuint index, const GLdouble *v) {}
void glVertexAttrib2svARB(GLuint index, const GLshort *v) {}
void glVertexAttrib2fvARB(GLuint index, const GLfloat *v) {}
void glVertexAttrib2dvARB(GLuint index, const GLdouble *v) {}
void glVertexAttrib3svARB(GLuint index, const GLshort *v) {}
void glVertexAttrib3fvARB(GLuint index, const GLfloat *v) {}
void glVertexAttrib3dvARB(GLuint index, const GLdouble *v) {}
void glVertexAttrib4bvARB(GLuint index, const GLbyte *v) {}
void glVertexAttrib4svARB(GLuint index, const GLshort *v) {}
void glVertexAttrib4ivARB(GLuint index, const GLint *v) {}
void glVertexAttrib4ubvARB(GLuint index, const GLubyte *v) {}
void glVertexAttrib4usvARB(GLuint index, const GLushort *v) {}
void glVertexAttrib4uivARB(GLuint index, const GLuint *v) {}
void glVertexAttrib4fvARB(GLuint index, const GLfloat *v) {}
void glVertexAttrib4dvARB(GLuint index, const GLdouble *v) {}
void glVertexAttrib4NbvARB(GLuint index, const GLbyte *v) {}
void glVertexAttrib4NsvARB(GLuint index, const GLshort *v) {}
void glVertexAttrib4NivARB(GLuint index, const GLint *v) {}
void glVertexAttrib4NubvARB(GLuint index, const GLubyte *v) {}
void glVertexAttrib4NusvARB(GLuint index, const GLushort *v) {}
void glVertexAttrib4NuivARB(GLuint index, const GLuint *v) {}
void glVertexAttribPointerARB(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer) {}
void glEnableVertexAttribArrayARB(GLuint index) {}
void glDisableVertexAttribArrayARB(GLuint index) {}
void glProgramStringARB(GLenum target, GLenum format, GLsizei len, const GLvoid *string) {}
void glBindProgramARB(GLenum target, GLuint program) {}
void glDeleteProgramsARB(GLsizei n, const GLuint *programs) {}
void glGenProgramsARB(GLsizei n, GLuint *programs) {}
void glProgramEnvParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {}
void glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble *params) {}
void glProgramEnvParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {}
void glProgramEnvParameter4fvARB(GLenum target, GLuint index, const GLfloat *params) {}
void glProgramLocalParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {}
void glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble *params) {}
void glProgramLocalParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {}
void glProgramLocalParameter4fvARB(GLenum target, GLuint index, const GLfloat *params) {}
void glGetProgramEnvParameterdvARB(GLenum target, GLuint index, GLdouble *params) {}
void glGetProgramEnvParameterfvARB(GLenum target, GLuint index, GLfloat *params) {}
void glGetProgramLocalParameterdvARB(GLenum target, GLuint index, GLdouble *params) {}
void glGetProgramLocalParameterfvARB(GLenum target, GLuint index, GLfloat *params) {}
void glGetProgramivARB(GLenum target, GLenum pname, GLint *params) {}
void glGetProgramStringARB(GLenum target, GLenum pname, GLvoid *string) {}
void glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble *params) {}
void glGetVertexAttribfvARB(GLuint index, GLenum pname, GLfloat *params) {}
void glGetVertexAttribivARB(GLuint index, GLenum pname, GLint *params) {}
void glGetVertexAttribPointervARB(GLuint index, GLenum pname, GLvoid **pointer) {}
GLboolean glIsProgramARB(GLuint program) { return 0;}
void glCullParameterfvEXT(GLenum pname, GLfloat *params) {}
void glCullParameterdvEXT(GLenum pname, GLdouble *params) {}
void glBlendFuncSeparateEXT(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {}
const wglGetExtensionsStringEXT() { return 0;}
HANDLE wglCreateBufferRegionARB(HDC hDC, int iLayerPlane, UINT uType) { return 0;}
VOID wglDeleteBufferRegionARB(HANDLE hRegion) { return 0;}
BOOL wglSaveBufferRegionARB(HANDLE hRegion, int x, int y, int width, int height) { return 0;}
BOOL wglRestoreBufferRegionARB(HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc) { return 0;}
const wglGetExtensionsStringARB(HDC hdc) { return 0;}
HPBUFFERARB wglCreatePbufferARB(HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int *piAttribList) { return 0;}
HDC wglGetPbufferDCARB(HPBUFFERARB hPbuffer) { return 0;}
int wglReleasePbufferDCARB(HPBUFFERARB hPbuffer, HDC hDC) { return 0;}
BOOL wglDestroyPbufferARB(HPBUFFERARB hPbuffer) { return 0;}
BOOL wglQueryPbufferARB(HPBUFFERARB hPbuffer, int iAttribute, int *piValue) { return 0;}
BOOL wglGetPixelFormatAttribivARB(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int *piAttributes, int *piValues) { return 0;}
BOOL wglGetPixelFormatAttribfvARB(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int *piAttributes, FLOAT *pfValues) { return 0;}
BOOL wglChoosePixelFormatARB(HDC hdc, const int *piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats) { return 0;}
BOOL wglBindTexImageARB(HPBUFFERARB hPbuffer, int iBuffer) { return 0;}
BOOL wglReleaseTexImageARB(HPBUFFERARB hPbuffer, int iBuffer) { return 0;}
BOOL wglSetPbufferAttribARB(HPBUFFERARB hPbuffer, const int *piAttribList) { return 0;}
BOOL wglSwapIntervalEXT(int interval) { return 0;}
int wglGetSwapIntervalEXT(void) { return 0;}
BOOL wglMakeContextCurrentARB(HDC hDrawDC, HDC hReadDC, HGLRC hglrc) { return 0;}
HDC wglGetCurrentReadDCARB(void) { return 0;}
// <-- extensions with postfix

// extensions without postfix -->

void glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table ) {}
void glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data ) {}
void glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params) {}
void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params) {}
void glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width ) {}
void glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) {}
void glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table ) {}
void glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params ) {}
void glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params ) {}
void glBlendEquation(GLenum mode ) {}
void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha ) {}
void glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink ) {}
void glResetHistogram(GLenum target ) {}
void glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values ) {}
void glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params ) {}
void glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params ) {}
void glMinmax(GLenum target, GLenum internalformat, GLboolean sink ) {}
void glResetMinmax(GLenum target ) {}
void glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum types, GLvoid *values ) {}
void glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params ) {}
void glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params ) {}
void glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image ) {}
void glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image ) {}
void glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params ) {}
void glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params ) {}
void glConvolutionParameteri(GLenum target, GLenum pname, GLint params ) {}
void glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params ) {}
void glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) {}
void glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height) {}
void glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image ) {}
void glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params ) {}
void glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params ) {}
void glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column ) {}
void glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span ) {}
void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices ) {}
void glTexImage3D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels ) {}
void glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels) {}
void glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) {}
void glActiveTexture(GLenum texture ) {}
void glClientActiveTexture(GLenum texture ) {}
void glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data ) {}
void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data ) {}
void glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data ) {}
void glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data ) {}
void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data ) {}
void glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data ) {}
void glGetCompressedTexImage(GLenum target, GLint lod, GLvoid *img ) {}
void glMultiTexCoord1d(GLenum target, GLdouble s ) {}
void glMultiTexCoord1dv(GLenum target, const GLdouble *v ) {}
void glMultiTexCoord1f(GLenum target, GLfloat s ) {}
void glMultiTexCoord1fv(GLenum target, const GLfloat *v ) {}
void glMultiTexCoord1i(GLenum target, GLint s ) {}
void glMultiTexCoord1iv(GLenum target, const GLint *v ) {}
void glMultiTexCoord1s(GLenum target, GLshort s ) {}
void glMultiTexCoord1sv(GLenum target, const GLshort *v ) {}
void glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t ) {}
void glMultiTexCoord2dv(GLenum target, const GLdouble *v ) {}
void glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t ) {}
void glMultiTexCoord2fv(GLenum target, const GLfloat *v ) {}
void glMultiTexCoord2i(GLenum target, GLint s, GLint t ) {}
void glMultiTexCoord2iv(GLenum target, const GLint *v ) {}
void glMultiTexCoord2s(GLenum target, GLshort s, GLshort t ) {}
void glMultiTexCoord2sv(GLenum target, const GLshort *v ) {}
void glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r ) {}
void glMultiTexCoord3dv(GLenum target, const GLdouble *v ) {}
void glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r ) {}
void glMultiTexCoord3fv(GLenum target, const GLfloat *v ) {}
void glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r ) {}
void glMultiTexCoord3iv(GLenum target, const GLint *v ) {}
void glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r ) {}
void glMultiTexCoord3sv(GLenum target, const GLshort *v ) {}
void glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) {}
void glMultiTexCoord4dv(GLenum target, const GLdouble *v ) {}
void glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) {}
void glMultiTexCoord4fv(GLenum target, const GLfloat *v ) {}
void glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q ) {}
void glMultiTexCoord4iv(GLenum target, const GLint *v ) {}
void glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) {}
void glMultiTexCoord4sv(GLenum target, const GLshort *v ) {}
void glLoadTransposeMatrixd(const GLdouble m[16] ) {}
void glLoadTransposeMatrixf(const GLfloat m[16] ) {}
void glMultTransposeMatrixd(const GLdouble m[16] ) {}
void glMultTransposeMatrixf(const GLfloat m[16] ) {}
void glSampleCoverage(GLclampf value, GLboolean invert ) {}
void glBlendEquation(GLenum mode ) {}
void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha ) {}
void glFogCoordf(GLfloat coord) {}
void glFogCoordfv(const GLfloat *coord) {}
void glFogCoordd(GLdouble coord) {}
void glFogCoorddv(const GLdouble *coord) {}
void glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid *pointer) {}
void glMultiDrawArrays(GLenum mode, GLint *first, GLsizei *count, GLsizei primcount) {}
void glMultiDrawElements(GLenum mode, GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount) {}
void glPointParameterf(GLenum pname, GLfloat param) {}
void glPointParameterfv(GLenum pname, GLfloat *params) {}
void glSecondary

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -