OpenGL(10)GL库API
来源:互联网 发布:redhat linux 编辑:程序博客网 时间:2024/06/04 18:51
/************************http://blog.csdn.net/sunboyiris*************************************/WINGDIAPI void APIENTRY glHint (GLenum target, GLenum mode);// 定义实现特殊的线索WINGDIAPI void APIENTRY glIndexMask (GLuint mask);//控制写色彩索引缓冲区里的单独位WINGDIAPI void APIENTRY glIndexPointer (GLenum type, GLsizei stride, const GLvoid *pointer);//定义一个颜色索引数组 /* 建立当前的色彩索引 */WINGDIAPI void APIENTRY glIndexd (GLdouble c);WINGDIAPI void APIENTRY glIndexdv (const GLdouble *c);WINGDIAPI void APIENTRY glIndexf (GLfloat c);WINGDIAPI void APIENTRY glIndexfv (const GLfloat *c);WINGDIAPI void APIENTRY glIndexi (GLint c);WINGDIAPI void APIENTRY glIndexiv (const GLint *c);WINGDIAPI void APIENTRY glIndexs (GLshort c);WINGDIAPI void APIENTRY glIndexsv (const GLshort *c);WINGDIAPI void APIENTRY glIndexub (GLubyte c);WINGDIAPI void APIENTRY glIndexubv (const GLubyte *c);WINGDIAPI void APIENTRY glInitNames (void);//初始化名字堆栈WINGDIAPI void APIENTRY glInterleavedArrays (GLenum format, GLsizei stride, const GLvoid *pointer);//同时定义和允许几个在一个大的数组集合里的交替数组 WINGDIAPI GLboolean APIENTRY glIsEnabled (GLenum cap);//定义性能是否被允许WINGDIAPI GLboolean APIENTRY glIsList (GLuint list);//检测显示列表的存在 WINGDIAPI GLboolean APIENTRY glIsTexture (GLuint texture);//确定一个名字对应一个纹理 /* 设置光线模型参数 */WINGDIAPI void APIENTRY glLightModelf (GLenum pname, GLfloat param);WINGDIAPI void APIENTRY glLightModelfv (GLenum pname, const GLfloat *params);WINGDIAPI void APIENTRY glLightModeli (GLenum pname, GLint param);WINGDIAPI void APIENTRY glLightModeliv (GLenum pname, const GLint *params);/* 设置光源参数 */WINGDIAPI void APIENTRY glLightf (GLenum light, GLenum pname, GLfloat param);WINGDIAPI void APIENTRY glLightfv (GLenum light, GLenum pname, const GLfloat *params);WINGDIAPI void APIENTRY glLighti (GLenum light, GLenum pname, GLint param);WINGDIAPI void APIENTRY glLightiv (GLenum light, GLenum pname, const GLint *params);WINGDIAPI void APIENTRY glLineStipple (GLint factor, GLushort pattern);// 设定线点绘图案WINGDIAPI void APIENTRY glLineWidth (GLfloat width);//设定光栅线段的宽WINGDIAPI void APIENTRY glListBase (GLuint base);//为glcallList设定显示列表的基础 WINGDIAPI void APIENTRY glLoadIdentity (void);//用恒等矩阵替换当前矩阵/* 用一个任意矩阵替换当前矩阵 */WINGDIAPI void APIENTRY glLoadMatrixd (const GLdouble *m);WINGDIAPI void APIENTRY glLoadMatrixf (const GLfloat *m);WINGDIAPI void APIENTRY glLoadName (GLuint name);//将一个名字调入名字堆栈 WINGDIAPI void APIENTRY glLogicOp (GLenum opcode);//为色彩索引渲染定义一个逻辑像素操作 /* 定义一个一维,二维求值程序 */WINGDIAPI void APIENTRY glMap1d (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points);WINGDIAPI void APIENTRY glMap1f (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points);WINGDIAPI void APIENTRY glMap2d (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points);WINGDIAPI void APIENTRY glMap2f (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points);/* 定义一个一维或二维网格 */WINGDIAPI void APIENTRY glMapGrid1d (GLint un, GLdouble u1, GLdouble u2);WINGDIAPI void APIENTRY glMapGrid1f (GLint un, GLfloat u1, GLfloat u2);WINGDIAPI void APIENTRY glMapGrid2d (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);WINGDIAPI void APIENTRY glMapGrid2f (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);/* 为光照模型定义材质参数 */WINGDIAPI void APIENTRY glMaterialf (GLenum face, GLenum pname, GLfloat param);WINGDIAPI void APIENTRY glMaterialfv (GLenum face, GLenum pname, const GLfloat *params);WINGDIAPI void APIENTRY glMateriali (GLenum face, GLenum pname, GLint param);WINGDIAPI void APIENTRY glMaterialiv (GLenum face, GLenum pname, const GLint *params);WINGDIAPI void APIENTRY glMatrixMode (GLenum mode);//定义哪一个矩阵是当前矩阵 /* 用当前矩阵与任意矩阵相乘 */WINGDIAPI void APIENTRY glMultMatrixd (const GLdouble *m);WINGDIAPI void APIENTRY glMultMatrixf (const GLfloat *m);
0 0
- OpenGL(10)GL库API
- OpenGL(8)GL库API
- OpenGL(9)GL库API
- OpenGL(11)GL库API
- OpenGL(12)GL库API
- opengl-按钮gl
- OpenGL库深度剖析 & gl,glu,glut的区别
- opengl库中gl glu glut glaux的区别
- opengl库中gl glu glut glaux的区别
- U3D Scripting API GL
- [GL]OpenGL 开发环境配置
- delphi 的 GL.pas opengl
- [GL]OpenGL 开发环境配置
- Opengl Error:Missing GL version
- 2. OpenGL综合知识---GL state和GL Context
- 2. OpenGL综合知识---GL state和GL Context
- OpenGL 各类库的解析 gl/glu/glut/freeglut/glfw/glew
- OpenGL中gl,glu,glut的区别
- js闭包~![[5]]
- 黑马程序员_5_利用反射验证TreeSet集合只是一个包装
- const用途
- OpenGL(9)GL库API
- Struts2框架的文件上传--common-fileupload
- OpenGL(10)GL库API
- C语言fflush()函数
- 一种实现基于时间戳的对称秘钥算法
- 重写日期tostring方法让他重写以中文的方式显示
- 中文乱码万能解决方案!!!
- wikioi 麦森数 快速幂 高精度乘法
- Velocity语法
- 超级记忆法之110数字编码
- C语言指向函数的指针