glEnableClientState
Aus DGL Wiki
Version vom 30. Juli 2004, 08:55 Uhr von Flo (Diskussion | Beiträge) (glEnableClientState, glDisableClientState)
Inhaltsverzeichnis
glEnableClientState, glDisableClientState
Mit Hilfe von glEnableClientState und glDisableClientState kann festgelegt werden welche Arrays von den Funktionen glArrayElement, glDrawElements und glDrawArrays genutzt werden.
Syntax
procedure glEnableClientState(_array: TGLenum);
procedure glDisableClientState(_array: TGLenum);
Parameter
Der einzigste Parameter _array enthält die Konstante des zu aktivierenden/deaktivierenden Arrays:
GL_VERTEX_ARRAY | Eine Array von Vertexen welches mit glVertexPointer geladen wurde. |
GL_COLOR_ARRAY | Farben Array der mit glColorPointer geladen wurde. |
GL_INDEX_ARRAY | Ein Array welches mit glIndexPointer geladene Farb-Indizien enthält. |
GL_EDGE_FLAG_ARRAY | Ein Array der mit glEdgeFlagPointer geladen wurde. |
GL_NORMAL_ARRAY | Ein Array von Normalen welcher mit glNormalPointer geladen wurde. |
GL_TEXTURE_COORD_ARRAY | Ein Array von Textur Koordinaten welche mit glTexCoordPointer geladen wurden. |
Hinweise
Erst ab der OpenGL Version 1.1 verfügbar.
Werterückgaben
Die aktuellen Werte können mit glGet oder glIsEnabled ermittelt werden.
Siehe auch
glArrayElement, glDrawElements, glDrawArrays, glVertexPointer, glColorPointer, glIndexPointer, glEdgeFlagPointer, glNormalPointer und glTexCoordPointer