fonction glDisableClientState

Les fonctions glEnableClientState et glDisableClientState activent et désactivent les tableaux respectivement.

Syntaxe

void WINAPI glDisableClientState(
   GLenum array
);

Paramètres

array

Constante symbolique pour le tableau que vous souhaitez activer ou désactiver. Ce paramètre peut supposer l’une des valeurs suivantes.

Valeur Signification
GL_COLOR_ARRAY
Si cette option est activée, utilisez des tableaux de couleurs avec des appels à glArrayElement, glDrawElements ou glDrawArrays.
Voir aussi glColorPointer.
GL_EDGE_FLAG_ARRAY
Si cette option est activée, utilisez des tableaux d’indicateurs de périphérie avec des appels à glArrayElement, glDrawElements ou glDrawArrays.
Voir aussi glEdgeFlagPointer.
GL_INDEX_ARRAY
Si cette option est activée, utilisez des tableaux d’index avec des appels à glArrayElement, glDrawElements ou glDrawArrays.
Voir aussi glIndexPointer.
GL_NORMAL_ARRAY
Si cette option est activée, utilisez des tableaux normaux avec des appels à glArrayElement, glDrawElements ou glDrawArrays.
Voir aussi glNormalPointer.
GL_TEXTURE_COORD_ARRAY
Si cette option est activée, utilisez des tableaux de coordonnées de texture avec des appels à glArrayElement, glDrawElements ou glDrawArrays.
Voir aussi glTexCoordPointer.
GL_VERTEX_ARRAY
Si cette option est activée, utilisez des tableaux de vertex avec des appels à glArrayElement, glDrawElements ou glDrawArrays.
Voir aussi glVertexPointer.

Valeur renvoyée

Cette fonction ne retourne pas de valeur.

Codes d’erreur

Le code d’erreur suivant peut être récupéré par la fonction glGetError .

Nom Signification
GL_INVALID_ENUM
array n’était pas une valeur acceptée.

Notes

Les fonctions glEnableClientState et glDisableClientState activent et désactivent différents tableaux individuels. Utilisez glIsEnabled ou glGet pour déterminer le paramètre actuel d’une fonctionnalité.

L’appel de glEnableClientState et glDisableClientState entre les appels à glBegin et l’appel à glEnd correspondant peut entraîner une erreur. Si aucune erreur n’est générée, le comportement n’est pas défini.

Notes

Les fonctions glEnableClientState et glDisableClientState sont uniquement disponibles dans OpenGL version 1.1 ou ultérieure.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Gl.h
Bibliothèque
Opengl32.lib
DLL
Opengl32.dll

Voir aussi

glArrayElement

glBegin

glColorPointer

glDrawArrays

glDrawElements

glEdgeFlagPointer

glEnable

glEnableClientState

glEnd

glGetPointerv

glIndexPointer

glInterleavedArrays

glNormalPointer

glTexCoordPointer

glVertexPointer