glEnableClientState: Unterschied zwischen den Versionen
Aus DGL Wiki
Flash (Diskussion | Beiträge) () |
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, 00:50 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