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