glDisableClientState-Funktion
Die Funktionen glEnableClientState und glDisableClientState aktivieren bzw. deaktivieren Arrays.
Syntax
void WINAPI glDisableClientState(
GLenum array
);
Parameter
-
array
-
Eine symbolische Konstante für das Array, das Sie aktivieren oder deaktivieren möchten. Für diesen Parameter kann einer der folgenden Werte angenommen werden.
Wert Bedeutung - GL _ COLOR _ ARRAY
Wenn diese Option aktiviert ist, verwenden Sie Farbarrays mit Aufrufen von glArrayElement, glDrawElementsoder glDrawArrays.
Siehe auch glColorPointer.- GL _ EDGE _ FLAG _ ARRAY
Wenn aktiviert, verwenden Sie Edgeflagarrays mit Aufrufen von glArrayElement, glDrawElementsoder glDrawArrays.
Siehe auch glEdgeFlagPointer.- GL _ INDEX _ ARRAY
Wenn aktiviert, verwenden Sie Indexarrays mit Aufrufen von glArrayElement, glDrawElementsoder glDrawArrays.
Siehe auch glIndexPointer.- GL _ NORMAL _ ARRAY
Wenn diese Option aktiviert ist, verwenden Sie normale Arrays mit Aufrufen von glArrayElement, glDrawElementsoder glDrawArrays.
Siehe auch glNormalPointer.- GL _ TEXTURE _ COORD _ ARRAY
Wenn diese Option aktiviert ist, verwenden Sie Texturkoordinatenarrays mit Aufrufen von glArrayElement, glDrawElementsoder glDrawArrays.
Siehe auch glTexCoordPointer.- GL _ VERTEX _ ARRAY
Wenn diese Option aktiviert ist, verwenden Sie Scheitelpunktarrays mit Aufrufen von glArrayElement, glDrawElementsoder glDrawArrays.
Siehe auch glVertexPointer.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Fehlercodes
Der folgende Fehlercode kann von der glGetError-Funktion abgerufen werden.
| Name | Bedeutung |
|---|---|
|
Array war kein akzeptierter Wert. |
Bemerkungen
Die Funktionen glEnableClientState und glDisableClientState aktivieren und deaktivieren verschiedene einzelne Arrays. Verwenden Sie glIsEnabled oder glGet, um die aktuelle Einstellung jeder Funktion zu bestimmen.
Das Aufrufen von glEnableClientState und glDisableClientState zwischen Aufrufen von glBegin und dem entsprechenden Aufruf von glEnd kann einen Fehler verursachen. Wenn kein Fehler generiert wird, ist das Verhalten nicht definiert.
Hinweis
Die Funktionen glEnableClientState und glDisableClientState sind nur in OpenGL Version 1.1 oder höher verfügbar.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|
| Bibliothek |
|
| DLL |
|