glIsEnabled
Aus DGL Wiki
Version vom 3. Juni 2008, 23:41 Uhr von Thoronador (Diskussion | Beiträge) (Kleinere Formatierungsänderungen.)
Inhaltsverzeichnis
- 1 glIsEnabled
- 1.1 Name
- 1.2 Delphi-Spezifikation
- 1.3 Parameter
- 1.4 Beschreibung
- 1.4.1 GL_ALPHA_TEST
- 1.4.2 GL_AUTO_NORMAL
- 1.4.3 GL_BLEND
- 1.4.4 GL_CLIP_PLANEi
- 1.4.5 GL_COLOR_MATERIAL
- 1.4.6 GL_CULL_FACE
- 1.4.7 GL_DEPTH_TEST
- 1.4.8 GL_DITHER
- 1.4.9 GL_FOG
- 1.4.10 GL_LIGHTi
- 1.4.11 GL_LIGHTING
- 1.4.12 GL_LINE_SMOOTH
- 1.4.13 GL_LINE_STIPPLE
- 1.4.14 GL_LOGIC_OP
- 1.4.15 GL_MAP1_COLOR_4
- 1.4.16 GL_MAP1_INDEX
- 1.4.17 GL_MAP1_NORMAL
- 1.4.18 GL_MAP1_TEXTURE_COORD_1
- 1.4.19 GL_MAP1_TEXTURE_COORD_2
- 1.4.20 GL_MAP1_TEXTURE_COORD_3
- 1.4.21 GL_MAP1_TEXTURE_COORD_4
- 1.4.22 GL_MAP1_VERTEX_3
- 1.4.23 GL_MAP1_VERTEX_4
- 1.4.24 GL_MAP2_COLOR_4
- 1.4.25 GL_MAP2_INDEX
- 1.4.26 GL_MAP2_NORMAL
- 1.4.27 GL_MAP2_TEXTURE_COORD_1
- 1.4.28 GL_MAP2_TEXTURE_COORD_2
- 1.4.29 GL_MAP2_TEXTURE_COORD_3
- 1.4.30 GL_MAP2_TEXTURE_COORD_4
- 1.4.31 GL_MAP2_VERTEX_3
- 1.4.32 GL_MAP2_VERTEX_4
- 1.4.33 GL_NORMALIZE
- 1.4.34 GL_POINT_SMOOTH
- 1.4.35 GL_POLYGON_SMOOTH
- 1.4.36 GL_POLYGON_STIPPLE
- 1.4.37 GL_SCISSOR_TEST
- 1.4.38 GL_STENCIL_TEST
- 1.4.39 GL_TEXTURE_1D
- 1.4.40 GL_TEXTURE_2D
- 1.4.41 GL_TEXTURE_3D
- 1.4.42 GL_TEXTURE_GEN_Q
- 1.4.43 GL_TEXTURE_GEN_R
- 1.4.44 GL_TEXTURE_GEN_S
- 1.4.45 GL_TEXTURE_GEN_T
- 1.5 Hinweise
- 1.6 Fehlermeldungen
- 1.7 Siehe auch
glIsEnabled
Name
glIsEnabled - testet, ob eine OpenGL-Eigenschaft aktiviert wurde.
Delphi-Spezifikation
function glIsEnabled(cap: TGLenum): TGLboolean;
Parameter
cap | Spezifiziert eine symbolische Konstante, welche eine OpenGL-Eigenschaft repräsentiert. |
---|
Beschreibung
Die Funktion glIsEnabled gibt entweder GL_TRUE zurück, wenn die Eigenschaft, die cap repräsentiert aktiviert ist. Ansonsten wird GL_FALSE zurückgegeben.
Eine OpenGL-Eigenschaft kann mit den Befehlen glEnable aktiviert und mit glDisable deaktiviert werden.
Folgende Werte werden für cap akzeptiert:
GL_ALPHA_TEST
- Siehe glAlphaFunc
GL_AUTO_NORMAL
- Siehe glEvalCoord
GL_BLEND
- Siehe glBlendFunc
GL_CLIP_PLANEi
- Siehe glClipPlane
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_LIGHTi
- Siehe glLightModel und glLight
GL_LIGHTING
- Siehe glMaterial, glLightModel und glLight
GL_LINE_SMOOTH
- Siehe glLineWidth
GL_LINE_STIPPLE
- Siehe glLineStipple
GL_LOGIC_OP
- Siehe glLogicOp
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_NORMALIZE
- Siehe glNormal
GL_POINT_SMOOTH
- Siehe glPointSize
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_3D
- Siehe glTexImage3D
GL_TEXTURE_GEN_Q
- Siehe glTexGen
GL_TEXTURE_GEN_R
- Siehe glTexGen
GL_TEXTURE_GEN_S
- Siehe glTexGen
GL_TEXTURE_GEN_T
- Siehe glTexGen
Hinweise
Wenn ein Fehler auftritt, gibt glIsEnabled 0 (Zero) zurück.
Fehlermeldungen
GL_INVALID_ENUM wird generiert, wenn cap ein ungültiger Wert übergeben wird.
GL_INVALID_OPERATION wird generiert, wenn glIsEnabled innerhalb eines glBegin-glEnd-Blocks aufgerufen wird.