glGetPointerv function

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

Syntax

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

Parameters

pname

The type of array pointer to return from the following symbolic constants: 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, and GL_VERTEX_ARRAY_POINTER.

params

Returns the value of the array pointer specified by pname.

Return value

This function does not return a value.

Error codes

The following error code can be retrieved by the glGetError function.

Name Meaning
GL_INVALID_ENUM
pname was not an accepted value.

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.

Requirements

Requirement Value
Minimum supported client
Windows 2000 Professional [desktop apps only]
Minimum supported server
Windows 2000 Server [desktop apps only]
Header
Gl.h
Library
Opengl32.lib
DLL
Opengl32.dll

See also

glArrayElement

glColorPointer

glDrawArrays

glEdgeFlagPointer

glGetString

glIndexPointer

glNormalPointer

glTexCoordPointer

glVertexPointer