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
_enum GL non valide _
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
GL. h
Bibliothèque
Opengl32. lib
DLL
Opengl32.dll

Voir aussi

glArrayElement

glBegin

glColorPointer

glDisableClientState

glDrawArrays

glDrawElements

glEdgeFlagPointer

glEnable

glEnd

glGetPointerv

glIndexPointer

glInterleavedArrays

glNormalPointer

glTexCoordPointer

glVertexPointer