glEnableClientState-Funktion
Die Funktionen glEnableClientState und glDisableClientState aktivieren und deaktivieren Arrays.
Syntax
void WINAPI glEnableClientState(
GLenum array
);
Parameter
-
array
-
Eine symbolische Konstante für das Array, das Sie aktivieren oder deaktivieren möchten. Dieser Parameter kann von einem der folgenden Werte ausgehen.
Wert Bedeutung - GL_COLOR_ARRAY
Wenn aktiviert, verwenden Sie Farbarrays mit Aufrufen von glArrayElement, glDrawElements oder glDrawArrays.
Siehe auch glColorPointer.- GL_EDGE_FLAG_ARRAY
Wenn aktiviert, verwenden Sie Edge-Flag-Arrays mit Aufrufen von glArrayElement, glDrawElements oder glDrawArrays.
Siehe auch glEdgeFlagPointer.- GL_INDEX_ARRAY
Wenn aktiviert, verwenden Sie Indexarrays mit Aufrufen von glArrayElement, glDrawElements oder glDrawArrays.
Siehe auch glIndexPointer.- GL_NORMAL_ARRAY
Wenn aktiviert, verwenden Sie normale Arrays mit Aufrufen von glArrayElement, glDrawElements oder glDrawArrays.
Siehe auch glNormalPointer.- GL_TEXTURE_COORD_ARRAY
Wenn aktiviert, verwenden Sie Texturkoordinatenarrays mit Aufrufen von glArrayElement, glDrawElements oder glDrawArrays.
Siehe auch glTexCoordPointer.- GL_VERTEX_ARRAY
Wenn aktiviert, verwenden Sie Vertexarrays mit Aufrufen von glArrayElement, glDrawElements oder 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 einer beliebigen Funktion zu bestimmen.
Das Aufrufen von glEnableClientState und glDisableClientState zwischen Aufrufen von glBegin und dem entsprechenden Aufruf von glEnd kann zu einem Fehler führen. Wenn kein Fehler generiert wird, wird 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 |
|