glGetPointerv 函数

glGetPointerv 函数返回顶点数据数组的地址。

语法

void WINAPI glGetPointerv(
   GLenum pname,
   GLvoid **params
);

参数

pname

要从以下符号常量返回的数组指针的类型:GL_COLOR_ARRAY_POINTER、GL_EDGE_FLAG_ARRAY_POINTER、GL_FEEDBACK_BUFFER_POINTER、GL_INDEX_ARRAY_POINTER、GL_NORMAL_ARRAY_POINTER、GL_TEXTURE_COORD_ARRAY_POINTER、GL_SELECTION_BUFFER_POINTER和GL_VERTEX_ARRAY_POINTER。

params

返回 pname 指定的数组指针的值。

返回值

此函数不返回值。

错误代码

glGetError 函数可以检索以下错误代码。

名称 含义
GL_INVALID_ENUM
pname 不是接受的值。

备注

glGetPointerv 函数返回数组指针信息。 pname 参数是指定要返回的数组指针类型的符号常量,params 是指向放置返回数据的位置的指针。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Gl.h

Opengl32.lib
DLL
Opengl32.dll

另请参阅

glArrayElement

glColorPointer

glDrawArrays

glEdgeFlagPointer

glGetString

glIndexPointer

glNormalPointer

glTexCoordPointer

glVertexPointer