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

📄 glfuncs.h

📁 winNT技术操作系统,国外开放的原代码和LIUX一样
💻 H
📖 第 1 页 / 共 3 页
字号:
/*
 * COPYRIGHT:            See COPYING in the top level directory
 * PROJECT:              ReactOS kernel
 * FILE:                 lib/opengl32/glfuncs.h
 * PURPOSE:              OpenGL32 lib, GLFUNCS_MACRO
 * PROGRAMMER:           gen_glfuncs_macro.sh
 * UPDATE HISTORY:
 *               !!! AUTOMATICALLY CREATED FROM glfuncs.csv !!!
 */

/* To use this macro define a macro X(name, ret, typeargs, args, icdidx, tebidx, stack).
 * It gets called for every glXXX function. i.e. glVertex3f: name = "glVertex3f",
 * ret = "void", typeargs = "(GLfloat x, GLfloat y, GLfloat z)", args = "(x,y,z)",
 * icdidx = "136", tebidx = "98" and stack = "12".
 * Don't forget to undefine X ;-)
 */

#define GLFUNCS_MACRO \
	X(glAccum, void, (GLenum op, GLfloat value), (op,value),  213,  -1,  8) \
	X(glAlphaFunc, void, (GLenum func, GLclampf ref), (func,ref),  240,  -1,  8) \
	X(glAreTexturesResident, GLboolean, (GLsizei n, const GLuint *textures, GLboolean *residences), (n,textures,residences),  322,  -1,  12) \
	X(glArrayElement, void, (GLint i), (i),  306,  144,  4) \
	X(glBegin, void, (GLenum mode), (mode),  7,  2,  4) \
	X(glBindTexture, void, (GLenum target, GLuint texture), (target,texture),  307,  145,  8) \
	X(glBitmap, void, (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap), (width,height,xorig,yorig,xmove,ymove,bitmap),  8,  -1,  28) \
	X(glBlendFunc, void, (GLenum sfactor, GLenum dfactor), (sfactor,dfactor),  241,  -1,  8) \
	X(glCallList, void, (GLuint list), (list),  2,  0,  4) \
	X(glCallLists, void, (GLsizei n, GLenum type, const GLvoid *lists), (n,type,lists),  3,  1,  12) \
	X(glClear, void, (GLbitfield mask), (mask),  203,  -1,  4) \
	X(glClearAccum, void, (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha), (red,green,blue,alpha),  204,  -1,  16) \
	X(glClearColor, void, (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha), (red,green,blue,alpha),  206,  -1,  16) \
	X(glClearDepth, void, (GLclampd depth), (depth),  208,  -1,  8) \
	X(glClearIndex, void, (GLfloat c), (c),  205,  -1,  4) \
	X(glClearStencil, void, (GLint s), (s),  207,  -1,  4) \
	X(glClipPlane, void, (GLenum plane, const GLdouble *equation), (plane,equation),  150,  -1,  8) \
	X(glColor3b, void, (GLbyte red, GLbyte green, GLbyte blue), (red,green,blue),  9,  3,  12) \
	X(glColor3bv, void, (const GLbyte *v), (v),  10,  4,  4) \
	X(glColor3d, void, (GLdouble red, GLdouble green, GLdouble blue), (red,green,blue),  11,  5,  24) \
	X(glColor3dv, void, (const GLdouble *v), (v),  12,  6,  4) \
	X(glColor3f, void, (GLfloat red, GLfloat green, GLfloat blue), (red,green,blue),  13,  7,  12) \
	X(glColor3fv, void, (const GLfloat *v), (v),  14,  8,  4) \
	X(glColor3i, void, (GLint red, GLint green, GLint blue), (red,green,blue),  15,  9,  12) \
	X(glColor3iv, void, (const GLint *v), (v),  16,  10,  4) \
	X(glColor3s, void, (GLshort red, GLshort green, GLshort blue), (red,green,blue),  17,  11,  12) \
	X(glColor3sv, void, (const GLshort *v), (v),  18,  12,  4) \
	X(glColor3ub, void, (GLubyte red, GLubyte green, GLubyte blue), (red,green,blue),  19,  13,  12) \
	X(glColor3ubv, void, (const GLubyte *v), (v),  20,  14,  4) \
	X(glColor3ui, void, (GLuint red, GLuint green, GLuint blue), (red,green,blue),  21,  15,  12) \
	X(glColor3uiv, void, (const GLuint *v), (v),  22,  16,  4) \
	X(glColor3us, void, (GLushort red, GLushort green, GLushort blue), (red,green,blue),  23,  17,  12) \
	X(glColor3usv, void, (const GLushort *v), (v),  24,  18,  4) \
	X(glColor4b, void, (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha), (red,green,blue,alpha),  25,  19,  16) \
	X(glColor4bv, void, (const GLbyte *v), (v),  26,  20,  4) \
	X(glColor4d, void, (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha), (red,green,blue,alpha),  27,  21,  32) \
	X(glColor4dv, void, (const GLdouble *v), (v),  28,  22,  4) \
	X(glColor4f, void, (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha), (red,green,blue,alpha),  29,  23,  16) \
	X(glColor4fv, void, (const GLfloat *v), (v),  30,  24,  4) \
	X(glColor4i, void, (GLint red, GLint green, GLint blue, GLint alpha), (red,green,blue,alpha),  31,  25,  16) \
	X(glColor4iv, void, (const GLint *v), (v),  32,  26,  4) \
	X(glColor4s, void, (GLshort red, GLshort green, GLshort blue, GLshort alpha), (red,green,blue,alpha),  33,  27,  16) \
	X(glColor4sv, void, (const GLshort *v), (v),  34,  28,  4) \
	X(glColor4ub, void, (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha), (red,green,blue,alpha),  35,  29,  16) \
	X(glColor4ubv, void, (const GLubyte *v), (v),  36,  30,  4) \
	X(glColor4ui, void, (GLuint red, GLuint green, GLuint blue, GLuint alpha), (red,green,blue,alpha),  37,  31,  16) \
	X(glColor4uiv, void, (const GLuint *v), (v),  38,  32,  4) \
	X(glColor4us, void, (GLushort red, GLushort green, GLushort blue, GLushort alpha), (red,green,blue,alpha),  39,  33,  16) \
	X(glColor4usv, void, (const GLushort *v), (v),  40,  34,  4) \
	X(glColorMask, void, (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha), (red,green,blue,alpha),  210,  -1,  16) \
	X(glColorMaterial, void, (GLenum face, GLenum mode), (face,mode),  151,  -1,  8) \
	X(glColorPointer, void, (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer), (size,type,stride,pointer),  308,  146,  16) \
	X(glCopyPixels, void, (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type), (x,y,width,height,type),  255,  -1,  20) \
	X(glCopyTexImage1D, void, (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border), (target,level,internalformat,x,y,width,border),  323,  -1,  28) \
	X(glCopyTexImage2D, void, (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border), (target,level,internalformat,x,y,width,height,border),  324,  -1,  32) \
	X(glCopyTexSubImage1D, void, (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width), (target,level,xoffset,x,y,width),  325,  -1,  24) \
	X(glCopyTexSubImage2D, void, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height), (target,level,xoffset,yoffset,x,y,width,height),  326,  -1,  32) \
	X(glCullFace, void, (GLenum mode), (mode),  152,  -1,  4) \
	X(glDeleteLists, void, (GLuint list, GLsizei range), (list,range),  4,  -1,  8) \
	X(glDeleteTextures, void, (GLsizei n, const GLuint *textures), (n,textures),  327,  -1,  8) \
	X(glDepthFunc, void, (GLenum func), (func),  245,  -1,  4) \
	X(glDepthMask, void, (GLboolean flag), (flag),  211,  -1,  4) \
	X(glDepthRange, void, (GLclampd zNear, GLclampd zFar), (zNear,zFar),  288,  -1,  16) \
	X(glDisable, void, (GLenum cap), (cap),  214,  116,  4) \
	X(glDisableClientState, void, (GLenum array), (array),  309,  147,  4) \
	X(glDrawArrays, void, (GLenum mode, GLint first, GLsizei count), (mode,first,count),  310,  148,  12) \
	X(glDrawBuffer, void, (GLenum mode), (mode),  202,  -1,  4) \
	X(glDrawElements, void, (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices), (mode,count,type,indices),  311,  149,  16) \
	X(glDrawPixels, void, (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels), (width,height,format,type,pixels),  257,  -1,  20) \
	X(glEdgeFlag, void, (GLboolean flag), (flag),  41,  35,  4) \
	X(glEdgeFlagPointer, void, (GLsizei stride, const GLboolean *pointer), (stride,pointer),  312,  150,  8) \
	X(glEdgeFlagv, void, (const GLboolean *flag), (flag),  42,  36,  4) \
	X(glEnable, void, (GLenum cap), (cap),  215,  117,  4) \
	X(glEnableClientState, void, (GLenum array), (array),  313,  151,  4) \
	X(glEnd, void, (void), (),  43,  37,  0) \
	X(glEndList, void, (void), (),  1,  -1,  0) \
	X(glEvalCoord1d, void, (GLdouble u), (u),  228,  120,  8) \
	X(glEvalCoord1dv, void, (const GLdouble *u), (u),  229,  121,  4) \
	X(glEvalCoord1f, void, (GLfloat u), (u),  230,  122,  4) \
	X(glEvalCoord1fv, void, (const GLfloat *u), (u),  231,  123,  4) \
	X(glEvalCoord2d, void, (GLdouble u, GLdouble v), (u,v),  232,  124,  16) \
	X(glEvalCoord2dv, void, (const GLdouble *u), (u),  233,  125,  4) \
	X(glEvalCoord2f, void, (GLfloat u, GLfloat v), (u,v),  234,  126,  8) \
	X(glEvalCoord2fv, void, (const GLfloat *u), (u),  235,  127,  4) \
	X(glEvalMesh1, void, (GLenum mode, GLint i1, GLint i2), (mode,i1,i2),  236,  -1,  12) \
	X(glEvalMesh2, void, (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2), (mode,i1,i2,j1,j2),  238,  -1,  20) \
	X(glEvalPoint1, void, (GLint i), (i),  237,  128,  4) \
	X(glEvalPoint2, void, (GLint i, GLint j), (i,j),  239,  129,  8) \
	X(glFeedbackBuffer, void, (GLsizei size, GLenum type, GLfloat *buffer), (size,type,buffer),  194,  -1,  12) \
	X(glFinish, void, (void), (),  216,  -1,  0) \
	X(glFlush, void, (void), (),  217,  -1,  0) \
	X(glFogf, void, (GLenum pname, GLfloat param), (pname,param),  153,  -1,  8) \
	X(glFogfv, void, (GLenum pname, const GLfloat *params), (pname,params),  154,  -1,  8) \
	X(glFogi, void, (GLenum pname, GLint param), (pname,param),  155,  -1,  8) \
	X(glFogiv, void, (GLenum pname, const GLint *params), (pname,params),  156,  -1,  8) \
	X(glFrontFace, void, (GLenum mode), (mode),  157,  -1,  4) \
	X(glFrustum, void, (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar), (left,right,bottom,top,zNear,zFar),  289,  -1,  48) \
	X(glGenLists, GLuint, (GLsizei range), (range),  5,  -1,  4) \
	X(glGenTextures, void, (GLsizei n, GLuint *textures), (n,textures),  328,  -1,  8) \
	X(glGetBooleanv, void, (GLenum pname, GLboolean *params), (pname,params),  258,  -1,  8) \
	X(glGetClipPlane, void, (GLenum plane, GLdouble *equation), (plane,equation),  259,  -1,  8) \
	X(glGetDoublev, void, (GLenum pname, GLdouble *params), (pname,params),  260,  -1,  8) \

⌨️ 快捷键说明

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