glEnableClientState

Aus DGL Wiki
Wechseln zu: Navigation, Suche

glEnableClientState, glDisableClientState


glEnableClientState, glDisableClientState


Mit Hilfe von glEnableClientState und glDisableClientState kann festgelegt werden welche Arrays von den Funktionen glArrayElement, glDrawElements und glDrawArrays genutzt werden.


Delphi-Spezifikation


procedure glEnableClientState(_array: TGLenum);
procedure glDisableClientState(_array: TGLenum);


Parameter


_array Enthält die Konstante des zu aktivierenden/deaktivierenden Arrays.

_array kann folgende Werte annehmen:

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.


Fehlermeldungen


?unbekannt? - Bitte ergänzen


Zugehörige Wertrückgaben


Die aktuellen Werte können mit glGet oder glIsEnabled ermittelt werden.

Siehe auch


glArrayElement, glDrawElements, glDrawArrays, glVertexPointer, glColorPointer, glIndexPointer, glEdgeFlagPointer, glNormalPointer und glTexCoordPointer