Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
GLENABLECLIENTSTATE()					   GLENABLECLIENTSTATE()

NAME
     glEnableClientState,  glDisableClientState  - enable or disable client-side
     capability

C SPECIFICATION
     void glEnableClientState( GLenum cap )

     delim $$

PARAMETERS
     cap  Specifies the capability to enable.  Symbolic  constants  GL_COLOR_AR-
	  RAY,	 GL_EDGE_FLAG_ARRAY,  GL_INDEX_ARRAY,  GL_NORMAL_ARRAY,  GL_TEX-
	  TURE_COORD_ARRAY, and GL_VERTEX_ARRAY are accepted.

C SPECIFICATION
     void glDisableClientState( GLenum cap )

PARAMETERS
     cap    Specifies the capability to disable.

DESCRIPTION
     glEnableClientState and glDisableClientState enable or  disable  individual
     client-side capabilities. By default, all client-side capabilities are dis-
     abled.  Both glEnableClientState and glDisableClientState take a single ar-
     gument, 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 gl-
			      DrawElement is called. See glColorPointer.

     GL_EDGE_FLAG_ARRAY       If  enabled,  the  edge  flag array is enabled for
			      writing and used during rendering  when  glDrawAr-
			      rays  or glDrawElements is called. See glEdgeFlag-
			      Pointer.

     GL_INDEX_ARRAY	      If enabled, the index array is enabled for writing
			      and used during rendering when glDrawArrays or gl-
			      DrawElements is called. See glIndexPointer.

     GL_NORMAL_ARRAY	      If enabled, the normal array is enabled for  writ-
			      ing and used during rendering when glDrawArrays or
			      glDrawElements is called. See glNormalPointer.

     GL_TEXTURE_COORD_ARRAY   If  enabled,  the  texture coordinate array is en-
			      abled for writing and used for rendering when  gl-
			      DrawArrays or glDrawElements is called. See glTex-
			      CoordPointer.

     GL_VERTEX_ARRAY	      If  enabled, the vertex array is enabled for writ-
			      ing and used during rendering when glDrawArrays or
			      glDrawElements is called. See glVertexPointer.

NOTES
     glEnableClientState 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.

     glEnableClientState is not allowed between the execution of glBegin and the
     corresponding glEnd, but an error may or may not be generated. If no  error
     is generated, the behavior is undefined.

SEE ALSO
     glArrayElement,  glColorPointer,  glDrawArrays, glDrawElements, glEdgeFlag-
     Pointer,  glEnable,  glGetPointerv,  glIndexPointer,   glInterleavedArrays,
     glNormalPointer, glTexCoordPointer, glVertexPointer

							   GLENABLECLIENTSTATE()

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=glEnableClientState&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help