función glIsEnabled

La función gllsEnabled comprueba si una funcionalidad está habilitada.

Sintaxis

GLboolean WINAPI glIsEnabled(
   GLenum cap
);

Parámetros

Tapa

Constante simbólica que indica una funcionalidad de OpenGL. Se aceptan las siguientes funcionalidades.

Value Significado
GL_ALPHA_TEST
Consulte glAlphaFunc.
GL_AUTO_NORMAL
Consulte glEvalCoord
GL_BLEND
Consulte glBlendFunc.
GL_CLIP_PLANE i
Consulte glClipPlane.
GL_COLOR_ARRAY
Vea glColorPointer
GL_COLOR_LOGIC_OP
Consulte glLogicOp.
GL_COLOR_MATERIAL
Consulte glColorMaterial
GL_CULL_FACE
Consulta glCullFace
GL_DEPTH_TEST
Consulte glDepthFunc y glDepthRange
GL_DITHER
Consulte glEnable
GL_FOG
Consulte glFog
GL_INDEX_ARRAY
Consulte glIndexPointer
GL_INDEX_LOGIC_OP
Consulte glLogicOp.
GL_LIGHT i
Consulta glLightModel y glLight
GL_LIGHTING
Consulta glMaterial, glLightModel y glLight
GL_LINE_SMOOTH
Consulte glLineWidth.
GL_LINE_STIPPLE
Consulte glLineStipple.
GL_MAP1_COLOR_4
Consulta glMap1
GL_MAP1_INDEX
Consulta glMap1
GL_MAP1_NORMAL
Consulta glMap1
GL_MAP1_TEXTURE_COORD_1
Consulta glMap1
GL_MAP1_TEXTURE_COORD_2
Consulta glMap1
GL_MAP1_TEXTURE_COORD_3
Consulta glMap1
GL_MAP1_TEXTURE_COORD_4
Consulta glMap1
GL_MAP1_VERTEX_3
Consulta glMap1
GL_MAP1_VERTEX_4
Consulta glMap1
GL_MAP2_COLOR_4
Consulta glMap2
GL_MAP2_INDEX
Consulta glMap2
GL_MAP2_NORMAL
Consulta glMap2
GL_MAP2_TEXTURE_COORD_1
Consulta glMap2
GL_MAP2_TEXTURE_COORD_2
Consulta glMap2
GL_MAP2_TEXTURE_COORD_3
Consulta glMap2
GL_MAP2_TEXTURE_COORD_4
Consulta glMap2
GL_MAP2_VERTEX_3
Consulta glMap2
GL_MAP2_VERTEX_4
Consulta 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
Consulte glStencilFunc y glStencilOp
GL_TEXTURE_1D
Consulte glTexImage1D.
GL_TEXTURE_2D
Consulte glTexImage2D.
GL_TEXTURE_COORD_ARRAY
Vea glTexCoordPointer
GL_TEXTURE_GEN_Q
Ver glTexGen
GL_TEXTURE_GEN_R
Ver glTexGen
GL_TEXTURE_GEN_S
Ver glTexGen
GL_TEXTURE_GEN_T
Ver glTexGen
GL_VERTEX_ARRAY
Ver glVertexPointer

Códigos de error

La función glGetError puede recuperar los siguientes códigos de error.

Nombre Significado
GL_INVALID_ENUM
cap no era un valor aceptado.
GL_INVALID_OPERATION
Se llamó a la función entre una llamada a glBegin y la llamada correspondiente a glEnd.

Comentarios

La función gllsEnabled devuelve GL_TRUE si cap es una funcionalidad habilitada y devuelve GL_FALSE de lo contrario.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Gl.h
Biblioteca
Opengl32.lib
Archivo DLL
Opengl32.dll

Consulte también

glBegin

glEnable

glEnd