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.

NameMeaning
GL_INVALID_ENUM

pname was not an accepted value.

Error codes

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

NameMeaning
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

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

 

 

Show: