funzione glIsEnabled

La funzione gllsEnabled verifica se è abilitata una funzionalità.

Sintassi

GLboolean WINAPI glIsEnabled(
   GLenum cap
);

Parametri

Cap

Costante simbolica che indica una funzionalità OpenGL. Vengono accettate le funzionalità seguenti.

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

Codici di errore

I codici di errore seguenti possono essere recuperati dalla funzione glGetError .

Nome Significato
GL_INVALID_ENUM
limite non è stato accettato.
GL_INVALID_OPERATION
La funzione è stata chiamata tra una chiamata a glBegin e la chiamata corrispondente a glEnd.

Commenti

La funzione gllsEnabled restituisce GL_TRUE se il limite è una funzionalità abilitata e restituisce GL_FALSE in caso contrario.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Gl.h
Libreria
Opengl32.lib
DLL
Opengl32.dll

Vedi anche

glBegin

glEnable

glEnd