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 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 également 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 |
---|---|
|
tableau 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 de n’importe quelle fonctionnalité.
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 disponibles uniquement 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 |
|