glIsEnabled: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Siehe auch)
K (Kleinere Formatierungsänderungen.)
Zeile 4: Zeile 4:
  
 
== Name ==
 
== Name ==
'''glIsEnabled''' - testet ob eine OpenGL Eigenschaft aktiviert wurde.
+
'''glIsEnabled''' - testet, ob eine OpenGL-Eigenschaft aktiviert wurde.
  
  
Zeile 14: Zeile 14:
  
 
== Parameter ==
 
== Parameter ==
<table border=1 rules=all>
+
{| border=1 rules=all
<tr>
+
! ''cap''
<td>''cap''</td>
+
| Spezifiziert eine symbolische Konstante, welche eine OpenGL-Eigenschaft repräsentiert.
<td>Spezifiziert eine symbolische Konstante welche eine OpenGL Eigenschaft repräsentiert.</td>
+
|}
</tr>
+
 
</table>
+
 
<br>
 
  
 
== Beschreibung ==  
 
== 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. <br>
+
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.
 
Eine OpenGL-Eigenschaft kann mit den Befehlen [[glEnable]] aktiviert und mit [[glDisable]] deaktiviert werden.
  
Zeile 29: Zeile 29:
  
 
===GL_ALPHA_TEST===
 
===GL_ALPHA_TEST===
siehe [[glAlphaFunc]]
+
: Siehe [[glAlphaFunc]]
  
 
===GL_AUTO_NORMAL===
 
===GL_AUTO_NORMAL===
siehe [[glEvalCoord]]
+
: Siehe [[glEvalCoord]]
  
 
===GL_BLEND===
 
===GL_BLEND===
siehe [[glBlendFunc]]
+
: Siehe [[glBlendFunc]]
  
 
===GL_CLIP_PLANEi===
 
===GL_CLIP_PLANEi===
siehe [[glClipPlane]]
+
: Siehe [[glClipPlane]]
  
 
===GL_COLOR_MATERIAL===
 
===GL_COLOR_MATERIAL===
siehe [[glColorMaterial]]
+
: Siehe [[glColorMaterial]]
  
 
===GL_CULL_FACE===
 
===GL_CULL_FACE===
siehe [[glCullFace]]
+
: Siehe [[glCullFace]]
  
 
===GL_DEPTH_TEST===
 
===GL_DEPTH_TEST===
siehe [[glDepthFunc]] und [[glDepthRange]]  
+
: Siehe [[glDepthFunc]] und [[glDepthRange]]  
  
 
===GL_DITHER===
 
===GL_DITHER===
siehe [[glEnable]]
+
: Siehe [[glEnable]]
  
 
===GL_FOG===
 
===GL_FOG===
siehe [[glFog]]
+
: Siehe [[glFog]]
  
 
===GL_LIGHTi===
 
===GL_LIGHTi===
siehe [[glLightModel]] und [[glLight]]
+
: Siehe [[glLightModel]] und [[glLight]]
  
 
===GL_LIGHTING===
 
===GL_LIGHTING===
siehe [[glMaterial]], [[glLightModel]] und [[glLight]]
+
: Siehe [[glMaterial]], [[glLightModel]] und [[glLight]]
  
 
===GL_LINE_SMOOTH===
 
===GL_LINE_SMOOTH===
siehe [[glLineWidth ]]
+
: Siehe [[glLineWidth ]]
  
 
===GL_LINE_STIPPLE===
 
===GL_LINE_STIPPLE===
siehe [[glLineStipple]]
+
: Siehe [[glLineStipple]]
  
 
===GL_LOGIC_OP===
 
===GL_LOGIC_OP===
siehe [[glLogicOp]]
+
: Siehe [[glLogicOp]]
  
 
===GL_MAP1_COLOR_4===
 
===GL_MAP1_COLOR_4===
siehe [[glMap1]]
+
: Siehe [[glMap1]]
  
 
===GL_MAP1_INDEX===
 
===GL_MAP1_INDEX===
siehe [[glMap1]]
+
: Siehe [[glMap1]]
  
 
===GL_MAP1_NORMAL===
 
===GL_MAP1_NORMAL===
siehe [[glMap1]]
+
: Siehe [[glMap1]]
  
 
===GL_MAP1_TEXTURE_COORD_1===
 
===GL_MAP1_TEXTURE_COORD_1===
siehe [[glMap1]]
+
: Siehe [[glMap1]]
  
 
===GL_MAP1_TEXTURE_COORD_2===
 
===GL_MAP1_TEXTURE_COORD_2===
siehe [[glMap1]]
+
: Siehe [[glMap1]]
  
 
===GL_MAP1_TEXTURE_COORD_3===
 
===GL_MAP1_TEXTURE_COORD_3===
siehe [[glMap1]]
+
: Siehe [[glMap1]]
  
 
===GL_MAP1_TEXTURE_COORD_4===
 
===GL_MAP1_TEXTURE_COORD_4===
siehe [[glMap1]]
+
: Siehe [[glMap1]]
  
 
===GL_MAP1_VERTEX_3===
 
===GL_MAP1_VERTEX_3===
siehe [[glMap1]]
+
: Siehe [[glMap1]]
  
 
===GL_MAP1_VERTEX_4===
 
===GL_MAP1_VERTEX_4===
siehe [[glMap1]]
+
: Siehe [[glMap1]]
  
 
===GL_MAP2_COLOR_4===
 
===GL_MAP2_COLOR_4===
siehe [[glMap2]]
+
: Siehe [[glMap2]]
  
 
===GL_MAP2_INDEX===
 
===GL_MAP2_INDEX===
siehe [[glMap2]]
+
: Siehe [[glMap2]]
  
 
===GL_MAP2_NORMAL===
 
===GL_MAP2_NORMAL===
siehe [[glMap2]]
+
: Siehe [[glMap2]]
  
 
===GL_MAP2_TEXTURE_COORD_1===
 
===GL_MAP2_TEXTURE_COORD_1===
siehe [[glMap2]]
+
: Siehe [[glMap2]]
  
 
===GL_MAP2_TEXTURE_COORD_2===
 
===GL_MAP2_TEXTURE_COORD_2===
siehe [[glMap2]]
+
: Siehe [[glMap2]]
  
 
===GL_MAP2_TEXTURE_COORD_3===
 
===GL_MAP2_TEXTURE_COORD_3===
siehe [[glMap2]]
+
: Siehe [[glMap2]]
  
 
===GL_MAP2_TEXTURE_COORD_4===
 
===GL_MAP2_TEXTURE_COORD_4===
siehe [[glMap2]]
+
: Siehe [[glMap2]]
  
 
===GL_MAP2_VERTEX_3===
 
===GL_MAP2_VERTEX_3===
siehe [[glMap2]]
+
: Siehe [[glMap2]]
  
 
===GL_MAP2_VERTEX_4===
 
===GL_MAP2_VERTEX_4===
siehe [[glMap2]]
+
: Siehe [[glMap2]]
  
 
===GL_NORMALIZE===
 
===GL_NORMALIZE===
siehe [[glNormal]]
+
: Siehe [[glNormal]]
  
 
===GL_POINT_SMOOTH===
 
===GL_POINT_SMOOTH===
siehe [[glPointSize]]
+
: Siehe [[glPointSize]]
  
 
===GL_POLYGON_SMOOTH===
 
===GL_POLYGON_SMOOTH===
siehe [[glPolygonMode]]
+
: Siehe [[glPolygonMode]]
  
 
===GL_POLYGON_STIPPLE===
 
===GL_POLYGON_STIPPLE===
siehe [[glPolygonStipple]]
+
: Siehe [[glPolygonStipple]]
  
 
===GL_SCISSOR_TEST===
 
===GL_SCISSOR_TEST===
siehe [[glScissor]]
+
: Siehe [[glScissor]]
  
 
===GL_STENCIL_TEST===
 
===GL_STENCIL_TEST===
siehe [[glStencilFunc]] und [[glStencilOp]]
+
: Siehe [[glStencilFunc]] und [[glStencilOp]]
  
 
===GL_TEXTURE_1D===
 
===GL_TEXTURE_1D===
siehe [[glTexImage1D]]
+
: Siehe [[glTexImage1D]]
  
 
===GL_TEXTURE_2D===
 
===GL_TEXTURE_2D===
siehe [[glTexImage2D]]
+
: Siehe [[glTexImage2D]]
  
 
===GL_TEXTURE_3D===
 
===GL_TEXTURE_3D===
siehe [[glTexImage3D]]
+
: Siehe [[glTexImage3D]]
  
 
===GL_TEXTURE_GEN_Q===
 
===GL_TEXTURE_GEN_Q===
siehe [[glTexGen]]
+
: Siehe [[glTexGen]]
  
 
===GL_TEXTURE_GEN_R===
 
===GL_TEXTURE_GEN_R===
siehe [[glTexGen]]
+
: Siehe [[glTexGen]]
  
 
===GL_TEXTURE_GEN_S===
 
===GL_TEXTURE_GEN_S===
siehe [[glTexGen]]
+
: Siehe [[glTexGen]]
  
 
===GL_TEXTURE_GEN_T===
 
===GL_TEXTURE_GEN_T===
siehe [[glTexGen]]
+
: Siehe [[glTexGen]]
  
  
  
 
== Hinweise ==
 
== Hinweise ==
Wenn ein Fehler auftritt gibt '''glIsEnabled''' 0 (Zero) zurück.
+
Wenn ein Fehler auftritt, gibt '''glIsEnabled''' 0 (Zero) zurück.
  
  
  
 
== Fehlermeldungen ==
 
== Fehlermeldungen ==
GL_INVALID_ENUM wird generiert wenn ''cap'' ein ungültiger Wert übergeben wird. <br>
+
'''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.
+
 
<br>
+
'''GL_INVALID_OPERATION''' wird generiert, wenn ''glIsEnabled'' innerhalb eines [[glBegin]]-[[glEnd]]-Blocks aufgerufen wird.
 +
 
 +
 
  
 
== Siehe auch ==
 
== Siehe auch ==
Zeile 180: Zeile 182:
  
 
[[Kategorie:GL|IsEnabled]]
 
[[Kategorie:GL|IsEnabled]]
[[Kategorie:GL1.0]]
+
[[Kategorie:GL1.0]]

Version vom 4. Juni 2008, 00:41 Uhr

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.


Siehe auch

glEnable