glEnableClientState: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Trennlinien entfernt)
K (Delphi-Spezifikation)
Zeile 9: Zeile 9:
  
 
  '''procedure''' glEnableClientState(''_array'': TGLenum);
 
  '''procedure''' glEnableClientState(''_array'': TGLenum);
 
+
 
  '''procedure''' glDisableClientState(''_array'': TGLenum);
 
  '''procedure''' glDisableClientState(''_array'': TGLenum);
  
 
<br>
 
<br>
 +
 
==Parameter==
 
==Parameter==
 
<table border=1 rules=all>
 
<table border=1 rules=all>

Version vom 16. August 2004, 14:56 Uhr

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