glEnableClientState fonction)
Les fonctions glEnableClientState et glDisableClientState activent et désactivent les tableaux, respectivement.
Syntaxe
void WINAPI glEnableClientState(
GLenum array
);
Paramètres
-
array
-
Constante symbolique pour le tableau que vous souhaitez activer ou désactiver. Ce paramètre peut prendre l’une des valeurs suivantes.
Valeur Signification - _tableau de couleurs GL _
S’il est activé, utilisez des tableaux de couleurs avec des appels à glArrayElement, glDrawElementsou glDrawArrays.
Voir aussi glColorPointer.- _tableau d' _ indicateurs de périphérie du GL _
S’il est activé, utilisez des tableaux d’indicateurs de bord avec des appels à glArrayElement, glDrawElementsou glDrawArrays.
Voir aussi glEdgeFlagPointer.- _tableau d’index GL _
S’il est activé, utilisez des tableaux d’index avec des appels à glArrayElement, glDrawElementsou glDrawArrays.
Voir aussi glIndexPointer.- _tableau normal du GL _
S’il est activé, utilisez des tableaux normaux avec des appels à glArrayElement, glDrawElementsou glDrawArrays.
Voir aussi glNormalPointer.- Tableau de coordonnées de la _ texture GL _ _
S’il est activé, utilisez des tableaux de coordonnées de texture avec des appels à glArrayElement, glDrawElementsou glDrawArrays.
Voir aussi glTexCoordPointer.- _tableau de vertex GL _
S’il est activé, utilisez des tableaux de vertex avec des appels à glArrayElement, glDrawElementsou 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 |
|---|---|
|
le tableau n’est pas une valeur acceptée. |
Remarques
Les fonctions glEnableClientState et glDisableClientState activent et désactivent différents tableaux individuels. Utilisez glIsEnabled ou glGet pour déterminer la valeur actuelle de toutes les fonctionnalités.
L’appel de glEnableClientState et glDisableClientState entre les appels à glBegin et l’appel correspondant à glEnd peut provoquer 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.
Configuration requise
| 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 |
|
| Bibliothèque |
|
| DLL |
|