资源描述:
《OpenGL常用API》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、glAccum操作累加缓冲区glAddSwapHintRectWIN定义一组被SwapBuffers拷贝的三角形glAlphaFunc允许设置alpha检测功能glAreTexturesResident决定特定的纹理对象是否常驻在纹理内存中glArrayElement定义一个被用于顶点渲染的数组成分glBegin,glEnd定义一个或一组原始的顶点glBindTexture允许建立一个绑定到目标纹理的有名称的纹理glBitmap绘制一个位图glBlendFunc特殊的像素算法glCallList执行一个显示列表glCallLists执行
2、一列显示列表glClear用当前值清除缓冲区GlClearAccum为累加缓冲区指定用于清除的值glClearColor为色彩缓冲区指定用于清除的值glClearDepth为深度缓冲区指定用于清除的值glClearStencil为模板缓冲区指定用于清除的值glClipPlane定义被裁剪的一个平面几何体glColor设置当前色彩glColorMask允许或不允许写色彩组件帧缓冲区glColorMaterial使一个材质色彩指向当前的色彩glColorPointer定义一列色彩glColorTableEXT定义目的一个调色板纹理的调色板的
3、格式和尺寸glColorSubTableEXT定义目的纹理的调色板的一部分被替换glCopyPixels拷贝帧缓冲区里的像素glCopyTexImage1D将像素从帧缓冲区拷贝到一个单空间纹理图象中glCopyTexImage2D将像素从帧缓冲区拷贝到一个双空间纹理图象中glCopyTexSubImage1D从帧缓冲区拷贝一个单空间纹理的子图象glCopyTexSubImage2D从帧缓冲区拷贝一个双空间纹理的子图象glCullFace定义前面或后面是否能被精选glDeleteLists删除相邻一组显示列表glDeleteTexture
4、s删除命名的纹理glDepthFunc定义用于深度缓冲区对照的数据glDepthMask允许或不允许写入深度缓冲区glDepthRange定义z值从标准的设备坐标映射到窗口坐标glDrawArrays定义渲染多个图元glDrawBuffer定义选择哪个色彩缓冲区被绘制glDrawElements渲染数组数据中的图元glDrawPixels将一组像素写入帧缓冲区glEdgeFlag定义一个边缘标志数组glEdgeFlagPointer定义一个边缘标志数组glEnable,glDisable打开或关闭OpenGL的特殊功能glEnableC
5、lientState,glDisableClientState分别打开或关闭数组glEvalCoord求解一维和二维贴图glEvalMesh1,glEvalMesh2求解一维和二维点或线的网格glEvalPoint1,glEvalPoint2生成及求解一个网格中的单点glFeedbackBuffer控制反馈模式glFinish等待直到OpenGL执行结束glFlush在有限的时间里强制OpenGL的执行glFogf,glFogi,glFogfv,glFogiv定义雾参数glFrontFace定义多边形的前面和背面glFrustum当前矩
6、阵乘上透视矩阵glGenLists生成一组空的连续的显示列表glGenTextures生成纹理名称glGetBooleanv,glGetDoublev,glGetFloatv,glGetIntegerv返回值或所选参数值glGetClipPlane返回特定裁减面的系数glGetColorTableEXT从当前目标纹理调色板得到颜色表数据glGetColorTableParameterfvEXT,glGetColorTableParameterivEXT从颜色表中得到调色板参数glGetError返回错误消息glGetLightfv,gl
7、GetLightiv返回光源参数值glGetMapdv,glGetMapfv,glGetMapiv返回求值程序参数glGetMaterialfv,glGetMaterialiv返回材质参数glGetPixelMapfv,glGetpixelMapuiv,glGetpixelMapusv返回特定的像素图glGetPointerv返回顶点数据数组的地址glGetPolygonStipple返回多边形的点图案glGetString返回描述当前OpenGl连接的字符串glGetTexEnvfv返回纹理环境参数glGetTexGendv,glGe
8、tTexGenfv,glGetTexGeniv返回纹理坐标生成参数glGetTexImage返回一个纹理图象glGetTexLevelParameterfv,glGetTexLevelParameteriv