glEnableClientState: Unterschied zwischen den Versionen
Aus DGL Wiki
Flo (Diskussion | Beiträge) (glEnableClientState, glDisableClientState) |
Flash (Diskussion | Beiträge) () |
||
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> | ||
− | == | + | == Delphi-Spezifikation == |
+ | ---- | ||
− | procedure | + | '''procedure''' glEnableClientState(''_array'': TGLenum); |
− | procedure | + | '''procedure''' glDisableClientState(''_array'': TGLenum); |
− | |||
<br> | <br> | ||
==Parameter== | ==Parameter== | ||
− | + | ---- | |
+ | <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. | ||
− | + | <br> | |
+ | == Fehlermeldungen == | ||
+ | ---- | ||
+ | ?unbekannt? - Bitte ergänzen | ||
<br> | <br> | ||
− | == | + | == 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, 00:36 Uhr
Inhaltsverzeichnis
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