NAME
fglEnableClientState, fglDisableClientState - enable or
disable client-side capability
FORTRAN SPECIFICATION
SUBROUTINE fglEnableClientState( INTEGER*4 cap )
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.
FORTRAN SPECIFICATION
SUBROUTINE fglDisableClientState( INTEGER*4 cap )
PARAMETERS
cap Specifies the capability to disable.
DESCRIPTION
fglEnableClientState and fglDisableClientState enable or
disable individual client-side capabilities. By default, all
client-side capabilities are disabled. Both
fglEnableClientState and fglDisableClientState 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 fglDrawArrays or
fglDrawElement is called. See
fglColorPointer.
GL_EDGE_FLAG_ARRAY If enabled, the edge flag array is
enabled for writing and used during
rendering when fglDrawArrays or
fglDrawElements is called. See
fglEdgeFlagPointer.
GL_INDEX_ARRAY If enabled, the index array is
enabled for writing and used during
rendering when fglDrawArrays or
fglDrawElements is called. See
fglIndexPointer.
GL_NORMAL_ARRAY If enabled, the normal array is
enabled for writing and used during
rendering when fglDrawArrays or
fglDrawElements is called. See
fglNormalPointer.
GL_TEXTURE_COORD_ARRAY If enabled, the texture coordinate
array is enabled for writing and
used for rendering when
fglDrawArrays or fglDrawElements is
called. See fglTexCoordPointer.
GL_VERTEX_ARRAY If enabled, the vertex array is
enabled for writing and used during
rendering when fglDrawArrays or
fglDrawElements is called. See
fglVertexPointer.
NOTES
fglEnableClientState is available only if the GL version is
1.1 or greater.
ERRORS
GL_INVALID_ENUM is generated if cap is not an accepted
value.
fglEnableClientState is not allowed between the execution of
fglBegin and the corresponding fglEnd, but an error may or
may not be generated. If no error is generated, the behavior
is undefined.
SEE ALSO
fglArrayElement, fglColorPointer, fglDrawArrays,
fglDrawElements, fglEdgeFlagPointer, fglEnable,
fglGetPointerv, fglIndexPointer, fglInterleavedArrays,
fglNormalPointer, fglTexCoordPointer, fglVertexPointer