glGetPointervEXT(3G) OpenGL Reference glGetPointervEXT(3G)
NAME
glGetPointervEXT - return the address of a buffer or vertex array
C SPECIFICATION
void glGetPointervEXT( GLenum pname,
GLvoid* *params )
PARAMETERS
pname Specifies the pointer to be returned. Symbolic constants
GLVERTEXARRAYPOINTEREXT, GLNORMALARRAYPOINTEREXT,
GLCOLORARRAYPOINTEREXT, GLINDEXARRAYPOINTEREXT,
GLTEXTURECOORDARRAYPOINTEREXT,
GLEDGEFLAGARRAYPOINTEREXT, and
GLINSTRUMENTBUFFERPOINTERSGIX are accepted.
params returns the pointer value specified by pname.
DESCRIPTION
glGetPointervEXT returns pointer information. pname is a symbolic
constant indicating the pointer to be returned, and params is a pointer
to a location in which to place the returned data.
NOTES
The array pointers are client side state.
glGetPointervEXT is part of the EXTvertexarray extension, not part of
the core GL command set. If GLEXTvertexarray is included in the string
returned by glGetString, when called with argument GLEXTENSIONS,
extension EXTvertexarray is supported.
Similarly, GLINSTRUMENTBUFFERPOINTERSGIX is part of the
SGIXirinstrument1 extension.
ERRORS
GLINVALIDENUM is generated if pname is not an accepted value.
SEE ALSO
glArrayElementEXT, glColorPointerEXT, glDrawArraysEXT,
glEdgeFlagPointerEXT, glIndexPointerEXT, glInstrumentsBufferSGIX,
glNormalPointerEXT, glTexCoordPointerEXT, glVertexPointerEXT
Page 1