openGL之API学习(一七零)glEnableClientState glDisableClientState

Posted hankern

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openGL之API学习(一七零)glEnableClientState glDisableClientState相关的知识,希望对你有一定的参考价值。

glEnableClientState 和 glDisableClientState 启用或禁用单个客户端功能。默认情况下,禁用所有客户端功能。glVertexPointer、glColorPointer、glFogCoordPointer、glNormalPointer、glSecondaryColorPointer、glTexCoordPointer等函数调用时,如果使用GL_VERTEX_ARRAY则需要开启相应功能,如果使用GL_ARRAY_BUFFER则不需要开启。

void glEnableClientState(    GLenum cap);

void glEnableClientState(    GLenum cap);

cap

    Specifies the capability to enable. Symbolic constants GL_COLOR_ARRAY, GL_EDGE_FLAG_ARRAY, GL_FOG_COORD_ARRAY, GL_INDEX_ARRAY, GL_NORMAL_ARRAY, GL_SECONDARY_COLOR_ARRAY, GL_TEXTURE_COORD_ARRAY, and GL_VERTEX_ARRAY are accepted.

指定要启用的功能。接受符号常量 GL_COLOR_ARRAY、GL_EDGE_FLAG_ARRAY、GL_FOG_COORD_ARRAY、GL_INDEX_ARRAY、GL_NORMAL_ARRAY、GL_SECONDARY_COLOR_ARRAY、GL_TEXTURE_COORD_ARRAY 和 ARRAY_ARRAY。

以上是关于openGL之API学习(一七零)glEnableClientState glDisableClientState的主要内容,如果未能解决你的问题,请参考以下文章

openGL之API学习(一七五)如何查看显卡支持了多少OpenGL扩展

openGL之API学习(一七三)glsl如何设置版本和兼容性

openGL之API学习(一七七)opengl gles glsl glsl es版本对应关系

openGL之API学习(一七八)glsl版本功能演变

openGL之API学习(一七四)如何兼容opengl和d3d

openGL之API学习(一七九)材质Material原理