glGetPointerv

The glGetPointerv function returns the address of a vertex data array.

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

Parameters

pname
The type of array pointer to return from the following symbolic constants: GL_VERTEX_ARRAY_POINTER, GL_NORMAL_ARRAY_POINTER, GL_COLOR_ARRAY_POINTER, GL_INDEX_ARRAY_POINTER, GL_TEXTURE_COORD_ARRAY_POINTER, and GL_EDGE_FLAG_ARRAY_POINTER.
params
Returns the value of the array pointer specified by pname.

Remarks

The glGetPointerv function returns array pointer information. The pname parameter is a symbolic constant specifying the kind of array pointer to return, and params is a pointer to a location to place the returned data.

Error Codes

The following are the error codes generated and their conditions.

Error Code Condition
GL_INVALID_ENUM pname was not an accepted value.

See Also

glArrayElement, glColorPointer, glDrawArrays, glEdgeFlagPointer, glGetString, glIndexPointer, glNormalPointer, glTexCoordPointer, glVertexPointer