[Front] [Reference] [Imp. Guide] [Index]

glEnableClientState
[Prev] [Next]

glEnableClientState, glDisableClientState: enable or disable client-side capability.

C Specification | Parameters | Description | Notes | Errors | See Also

[Up] C Specification

void glEnableClientState(
    GLenum	 cap)
void glDisableClientState(
    GLenum	 cap)

[Up] Parameters

cap
Specifies the capability to enable. Symbolic constants GL_COLOR_ARRAY, GL_EDGE_FLAG_ARRAY, GL_INDEX_ARRAY, GL_NORMAL_ARRAY, GL_TEXTURE_COORD_ARRAY, and GL_VERTEX_ARRAY are accepted.
cap
Specifies the capability to disable.

[Up] Description

glEnableClientState and glDisableClientState enable or disable individual client-side capabilities. By default, all client-side capabilities are disabled. Both glEnableClientState and glDisableClientState take a single argument, cap, which can assume one of the following values:
GL_COLOR_ARRAY
If enabled, the color array is enabled for writing and used during rendering when glDrawArrays or glDrawElements is called. See glColorPointer.
GL_EDGE_FLAG_ARRAY
If enabled, the edge flag array is enabled for writing and used during rendering when glDrawArrays or glDrawElements is called. See glEdgeFlagPointer.
GL_INDEX_ARRAY
If enabled, the index array is enabled for writing and used during rendering when glDrawArrays or glDrawElements is called. See glIndexPointer.
GL_NORMAL_ARRAY
If enabled, the normal array is enabled for writing and used during rendering when glDrawArrays or glDrawElements is called. See glNormalPointer.
GL_TEXTURE_COORD_ARRAY
If enabled, the texture coordinate array is enabled for writing and used for rendering when glDrawArrays or glDrawElements is called. See glTexCoordPointer.
GL_VERTEX_ARRAY
If enabled, the vertex array is enabled for writing and used during rendering when glDrawArrays or glDrawElements is called. See glVertexPointer.

[Up] Notes

glEnableClientState is available only if the GL version is 1.1 or greater.

[Up] Errors

[Up] See Also

glArrayElement,
glColorPointer,
glDrawArrays,
glDrawElements,
glEdgeFlagPointer,
glEnable,
glGetPointer,
glIndexPointer,
glInterleavedArrays,
glNormalPointer,
glTexCoordPointer,
glVertexPointer

[Prev] [Next]
Front Reference [Imp. Guide] Index