glGetPointerv(3G)glGetPointerv(3G)NAMEglGetPointerv - return the address of the specified pointer
SYNOPSIS
void glGetPointerv(
GLenum pname,
GLvoid* *params );
PARAMETERS
Specifies the array or buffer pointer to be returned. Symbolic con‐
stants GL_COLOR_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_POINTER, GL_FEED‐
BACK_BUFFER_POINTER, GL_INDEX_ARRAY_POINTER, GL_NORMAL_ARRAY_POINTER,
GL_TEXTURE_COORD_ARRAY_POINTER, GL_SELECTION_BUFFER_POINTER, and
GL_VERTEX_ARRAY_POINTER are accepted. Returns the pointer value speci‐
fied by pname.
DESCRIPTIONglGetPointerv() returns pointer information. pname is a symbolic con‐
stant indicating the pointer to be returned, and params is a pointer to
a location in which to place the returned data.
NOTESglGetPointerv() is available only if the GL version is 1.1 or greater.
The pointers are all client-side state.
The initial value for each pointer is 0.
When the GL_ARB_multitexture extension is supported, querying the
GL_TEXTURE_COORD_ARRAY_POINTER returns the value for the active client
texture unit.
ERRORS
GL_INVALID_ENUM is generated if pname is not an accepted value.
SEE ALSOglArrayElement(3), glClientActiveTextureARB(3), glColorPointer(3),
glDrawArrays(3), glEdgeFlagPointer(3), glFeedbackBuffer(3), glIndex‐
Pointer(3), glInterleavedArrays(3), glNormalPointer(3), glSelectBuffer,
glTexCoordPointer, glVertexPointer(3)glGetPointerv(3G)