glEnableClientState: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(glEnableClientState, glDisableClientState)
 
()
Zeile 1: Zeile 1:
 
=glEnableClientState, glDisableClientState=
 
=glEnableClientState, glDisableClientState=
  
 +
<br>
 +
== 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>
==Syntax==
+
== Delphi-Spezifikation ==
 +
----
  
  procedure <b>glEnableClientState</b>(<b><i>_array</i></b>: TGLenum);
+
  '''procedure''' glEnableClientState(''_array'': TGLenum);
  
  procedure <b>glDisableClientState</b>(<b><i>_array</i></b>: TGLenum);
+
  '''procedure''' glDisableClientState(''_array'': TGLenum);
 
  
 
<br>
 
<br>
 
==Parameter==
 
==Parameter==
Der einzigste Parameter '''_array''' enthält die Konstante des zu aktivierenden/deaktivierenden Arrays:
+
----
 +
<table border=1 rules=all>
 +
<tr>
 +
<td>''_array''</td>
 +
<td>Enthält die Konstante des zu aktivierenden/deaktivierenden Arrays.</td>
 +
</tr>
 +
</table>
  
{|
+
''_array'' kann folgende Werte annehmen:
 +
{| border="1" rules="all"
 
|GL_VERTEX_ARRAY
 
|GL_VERTEX_ARRAY
 
|Eine Array von Vertexen welches mit [[glVertexPointer]] geladen wurde.
 
|Eine Array von Vertexen welches mit [[glVertexPointer]] geladen wurde.
Zeile 36: Zeile 46:
  
 
<br>
 
<br>
==Hinweise==
+
== Hinweise ==
 +
----
 +
Erst ab der OpenGL '''Version 1.1''' verfügbar.
  
Erst ab der OpenGL '''Version 1.1''' verfügbar.
+
<br>
 +
== Fehlermeldungen ==
 +
----
 +
?unbekannt? - Bitte ergänzen
  
 
<br>
 
<br>
==Werterü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 31. Juli 2004, 01:36 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