glEnableClientState: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
()
K (Trennlinien entfernt)
Zeile 3: Zeile 3:
 
<br>
 
<br>
 
== glEnableClientState, glDisableClientState ==
 
== glEnableClientState, glDisableClientState ==
----
 
 
Mit Hilfe von '''glEnableClientState''' und '''glDisableClientState''' kann festgelegt werden welche Arrays von den Funktionen [[glArrayElement]], [[glDrawElements]] und [[glDrawArrays]] genutzt werden.
 
Mit Hilfe von '''glEnableClientState''' und '''glDisableClientState''' kann festgelegt werden welche Arrays von den Funktionen [[glArrayElement]], [[glDrawElements]] und [[glDrawArrays]] genutzt werden.
  
 
<br>
 
<br>
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
----
 
  
 
  '''procedure''' glEnableClientState(''_array'': TGLenum);
 
  '''procedure''' glEnableClientState(''_array'': TGLenum);
Zeile 16: Zeile 14:
 
<br>
 
<br>
 
==Parameter==
 
==Parameter==
----
 
 
<table border=1 rules=all>
 
<table border=1 rules=all>
 
<tr>
 
<tr>
Zeile 47: Zeile 44:
 
<br>
 
<br>
 
== Hinweise ==
 
== Hinweise ==
----
 
 
Erst ab der OpenGL '''Version 1.1''' verfügbar.
 
Erst ab der OpenGL '''Version 1.1''' verfügbar.
  
 
<br>
 
<br>
 
== Fehlermeldungen ==
 
== Fehlermeldungen ==
----
 
 
?unbekannt? - Bitte ergänzen
 
?unbekannt? - Bitte ergänzen
  
 
<br>
 
<br>
 
==  Zugehörige Wertrückgaben ==
 
==  Zugehörige Wertrückgaben ==
----
 
 
Die aktuellen Werte können mit [[glGet]] oder [[glIsEnabled]] ermittelt werden.
 
Die aktuellen Werte können mit [[glGet]] oder [[glIsEnabled]] ermittelt werden.
  
 
==Siehe auch==
 
==Siehe auch==
----
 
 
[[glArrayElement]], [[glDrawElements]], [[glDrawArrays]], [[glVertexPointer]], [[glColorPointer]], [[glIndexPointer]], [[glEdgeFlagPointer]], [[glNormalPointer]] und [[glTexCoordPointer]]
 
[[glArrayElement]], [[glDrawElements]], [[glDrawArrays]], [[glVertexPointer]], [[glColorPointer]], [[glIndexPointer]], [[glEdgeFlagPointer]], [[glNormalPointer]] und [[glTexCoordPointer]]

Version vom 16. August 2004, 01:50 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