Função glIsEnabled

A função gllsEnabled testa se uma funcionalidade está habilitada.

Sintaxe

GLboolean WINAPI glIsEnabled(
   GLenum cap
);

Parâmetros

Tampa

Uma constante simbólica que indica uma funcionalidade OpenGL. Os recursos a seguir são aceitos.

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

Códigos de erro

Os códigos de erro a seguir podem ser recuperados pela função glGetError .

Nome Significado
GL_INVALID_ENUM
cap não era um valor aceito.
GL_INVALID_OPERATION
A função foi chamada entre uma chamada para glBegin e a chamada correspondente para glEnd.

Comentários

A função gllsEnabled retornará GL_TRUE se o limite for um recurso habilitado e retornar GL_FALSE caso contrário.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Gl.h
Biblioteca
Opengl32.lib
DLL
Opengl32.dll

Confira também

glBegin

glEnable

glEnd