fonction glIsEnabled

La fonction gllsEnabled teste si une fonctionnalité est activée.

Syntaxe

GLboolean WINAPI glIsEnabled(
   GLenum cap
);

Paramètres

Cap

Constante symbolique indiquant une fonctionnalité OpenGL. Les fonctionnalités suivantes sont acceptées.

Valeur Signification
GL_ALPHA_TEST
Voir glAlphaFunc
GL_AUTO_NORMAL
Voir glEvalCoord
GL_BLEND
Voir glBlendFunc
GL_CLIP_PLANE i
Voir glClipPlane
GL_COLOR_ARRAY
Voir glColorPointer
GL_COLOR_LOGIC_OP
Voir glLogicOp
GL_COLOR_MATERIAL
Voir glColorMaterial
GL_CULL_FACE
Voir glCullFace
GL_DEPTH_TEST
Voir glDepthFunc et glDepthRange
GL_DITHER
Voir glEnable
GL_FOG
Voir glFog
GL_INDEX_ARRAY
Voir glIndexPointer
GL_INDEX_LOGIC_OP
Voir glLogicOp
GL_LIGHT i
Voir glLightModel et glLight
GL_LIGHTING
Voir glMaterial, glLightModel et glLight
GL_LINE_SMOOTH
Voir glLineWidth
GL_LINE_STIPPLE
Voir glLineStipple
GL_MAP1_COLOR_4
Voir glMap1
GL_MAP1_INDEX
Voir glMap1
GL_MAP1_NORMAL
Voir glMap1
GL_MAP1_TEXTURE_COORD_1
Voir glMap1
GL_MAP1_TEXTURE_COORD_2
Voir glMap1
GL_MAP1_TEXTURE_COORD_3
Voir glMap1
GL_MAP1_TEXTURE_COORD_4
Voir glMap1
GL_MAP1_VERTEX_3
Voir glMap1
GL_MAP1_VERTEX_4
Voir glMap1
GL_MAP2_COLOR_4
Voir glMap2
GL_MAP2_INDEX
Voir glMap2
GL_MAP2_NORMAL
Voir glMap2
GL_MAP2_TEXTURE_COORD_1
Voir glMap2
GL_MAP2_TEXTURE_COORD_2
Voir glMap2
GL_MAP2_TEXTURE_COORD_3
Voir glMap2
GL_MAP2_TEXTURE_COORD_4
Voir glMap2
GL_MAP2_VERTEX_3
Voir glMap2
GL_MAP2_VERTEX_4
Voir glMap2
GL_NORMAL_ARRAY
Voir glNormalPointer
GL_NORMALIZE
Voir glNormal
GL_POINT_SMOOTH
Voir glPointSize
GL_POLYGON_OFFSET_FILL
Voir glPolygonOffset
GL_POLYGON_OFFSET_LINE
Voir glPolygonOffset
GL_POLYGON_OFFSET_POINT
Voir glPolygonOffset
GL_POLYGON_SMOOTH
Voir glPolygonMode
GL_POLYGON_STIPPLE
Voir glPolygonStipple
GL_SCISSOR_TEST
Voir glScissor
GL_STENCIL_TEST
Voir glStencilFunc et glStencilOp
GL_TEXTURE_1D
Voir glTexImage1D
GL_TEXTURE_2D
Voir glTexImage2D
GL_TEXTURE_COORD_ARRAY
Voir glTexCoordPointer
GL_TEXTURE_GEN_Q
Voir glTexGen
GL_TEXTURE_GEN_R
Voir glTexGen
GL_TEXTURE_GEN_S
Voir glTexGen
GL_TEXTURE_GEN_T
Voir glTexGen
GL_VERTEX_ARRAY
Voir glVertexPointer

Codes d’erreur

Les codes d’erreur suivants peuvent être récupérés par la fonction glGetError .

Name Signification
GL_INVALID_ENUM
cap n’était pas une valeur acceptée.
GL_INVALID_OPERATION
La fonction a été appelée entre un appel à glBegin et l’appel correspondant à glEnd.

Notes

La fonction gllsEnabled retourne GL_TRUE si la limite est une fonctionnalité activée et retourne GL_FALSE sinon.

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

glBegin

glEnable

glEnd