glIsEnabled-Funktion

Die gllsEnabled-Funktion testet , ob eine Funktion aktiviert ist.

Syntax

GLboolean WINAPI glIsEnabled(
   GLenum cap
);

Parameter

Cap

Eine symbolische Konstante, die eine OpenGL-Funktion angibt. Die folgenden Funktionen werden akzeptiert.

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

Fehlercodes

Die folgenden Fehlercodes können von der glGetError-Funktion abgerufen werden.

Name Bedeutung
GL_INVALID_ENUM
cap war kein akzeptierter Wert.
GL_INVALID_OPERATION
Die Funktion wurde zwischen einem Aufruf von glBegin und dem entsprechenden Aufruf von glEnd aufgerufen.

Bemerkungen

Die funktion gllsEnabled gibt GL_TRUE zurück, wenn cap eine aktivierte Funktion ist, und gibt andernfalls GL_FALSE zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Gl.h
Bibliothek
Opengl32.lib
DLL
Opengl32.dll

Siehe auch

glBegin

glEnable

glEnd