glIsEnabled: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Wird offline bearbeitet)
 
(Version Hochgeladen)
Zeile 1: Zeile 1:
= Wird Offline Bearbeitet =
+
= glIsEnabled =
  
= Bitte nichts hinzufügen =
+
<br>
 +
== Name ==
 +
----
 +
'''glIsEnabled''' - testet ob eine OpenGL Eigenschaft aktiviert wurde.
 +
 
 +
<br>
 +
== Delphi-Spezifikation ==
 +
----
 +
function glIsEnabled(cap: TGLenum): TGLboolean; stdcall;
 +
 
 +
<br>
 +
== Parameter ==
 +
----
 +
<table border=1 rules=all>
 +
<tr>
 +
<td>''cap''</td>
 +
<td>Spezifiziert eine symbolische Konstante welche eine OpenGL Eigenschaft repräsentiert.</td>
 +
</tr>
 +
</table> <br>
 +
 
 +
Folgende Werte werden für '''cap''' akzeptiert:
 +
 
 +
<table border=1 rules=all>
 +
<tr>
 +
<td><b>Konstante</b></td>
 +
<td><b>siehe bei</b></td>
 +
</tr>
 +
<tr>
 +
<td>''GL_ALPHA_TEST''</td>
 +
<td>[[glAlphaFunc]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_AUTO_NORMAL''</td>
 +
<td>[[glEvalCoord]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_BLEND''</td>
 +
<td>[[glBlendFunc]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_CLIP_PLANEi''</td>
 +
<td>[[glClipPlane]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_COLOR_MATERIAL''</td>
 +
<td>[[glColorMaterial]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_CULL_FACE''</td>
 +
<td>[[glCullFace]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_DEPTH_TEST''</td>
 +
<td>[[glDepthFunc]] sowie<br>
 +
    [[glDepthRange]] </td>
 +
</tr>
 +
<td>''GL_DITHER''</td>
 +
<td>[[glEnable]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_FOG''</td>
 +
<td>[[glFog]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_LIGHTi''</td>
 +
<td>[[glLightModel]] sowie<br>
 +
    [[glLight]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_LIGHTING''</td>
 +
<td>[[glMaterial]] sowie<br>
 +
    [[glLightModel]] sowie<br>
 +
    [[glLight]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_LINE_SMOOTH''</td>
 +
<td>[[glLineWidth ]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_LINE_STIPPLE''</td>
 +
<td>[[glLineStipple]]</td>
 +
</tr>
 +
<td>''GL_LOGIC_OP''</td>
 +
<td>[[glLogicOp]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_MAP1_COLOR_4''</td>
 +
<td>[[glMap1]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_MAP1_INDEX''</td>
 +
<td>[[glMap1]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_MAP1_NORMAL''</td>
 +
<td>[[glMap1]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_MAP1_TEXTURE_COORD_1''</td>
 +
<td>[[glMap1]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_MAP1_TEXTURE_COORD_2''</td>
 +
<td>[[glMap1]]</td>
 +
</tr>
 +
<td>''GL_MAP1_TEXTURE_COORD_3''</td>
 +
<td>[[glMap1]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_MAP1_TEXTURE_COORD_4''</td>
 +
<td>[[glMap1]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_MAP1_VERTEX_3''</td>
 +
<td>[[glMap1]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_MAP1_VERTEX_4''</td>
 +
<td>[[glMap1]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_MAP2_COLOR_4''</td>
 +
<td>[[glMap2]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_MAP2_INDEX''</td>
 +
<td>[[glMap2]]</td>
 +
</tr>
 +
<td>''GL_MAP2_NORMAL''</td>
 +
<td>[[glMap2]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_MAP2_TEXTURE_COORD_1''</td>
 +
<td>[[glMap2]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_MAP2_TEXTURE_COORD_2''</td>
 +
<td>[[glMap2]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_MAP2_TEXTURE_COORD_3''</td>
 +
<td>[[glMap2]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_MAP2_TEXTURE_COORD_4''</td>
 +
<td>[[glMap2]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_MAP2_VERTEX_3''</td>
 +
<td>[[glMap2]]</td>
 +
</tr>
 +
<td>''GL_MAP2_VERTEX_4''</td>
 +
<td>[[glMap2]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_NORMALIZE''</td>
 +
<td>[[glNormal]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_POINT_SMOOTH''</td>
 +
<td>[[glPointSize]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_POLYGON_SMOOTH''</td>
 +
<td>[[glPolygonMode]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_POLYGON_STIPPLE''</td>
 +
<td>[[glPolygonStipple]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_SCISSOR_TEST''</td>
 +
<td>[[glScissor]]</td>
 +
</tr>
 +
<td>''GL_STENCIL_TEST''</td>
 +
<td>[[glStencilFunc]] sowie<br>
 +
    [[glStencilOp]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_TEXTURE_1D''</td>
 +
<td>[[glTexImage1D]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_TEXTURE_2D''</td>
 +
<td>[[glTexImage2D]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_TEXTURE_GEN_Q''</td>
 +
<td>[[glTexGen]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_TEXTURE_GEN_R''</td>
 +
<td>[[glTexGen]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_TEXTURE_GEN_S''</td>
 +
<td>[[glTexGen]]</td>
 +
</tr>
 +
<tr>
 +
<td>''GL_TEXTURE_GEN_T''</td>
 +
<td>[[glTexGen]]</td>
 +
</tr>
 +
</table>
 +
 
 +
<br>
 +
== 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>
 +
Eine OpenGL-Eigenschaft kann mit den Befehlen [[glEnable]] aktiviert und mit [[glDisable]] deaktiviert werden.
 +
 
 +
<br>
 +
== Hinweise ==
 +
----
 +
Wenn ein Fehler auftritt gibt '''glIsEnabled''' 0 (Zero) zurück.
 +
 
 +
<br>
 +
== Fehlermeldungen ==
 +
----
 +
GL_INVALID_ENUM wird generiert wenn '''cap''' ein ungültiger Wert übergeben wird. <br>
 +
GL_INVALID_OPERATION wird generiert wenn ''glIsEnabled'' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird.
 +
<br>
 +
 
 +
== Siehe auch ==
 +
----
 +
[[glEnable]]

Version vom 20. Juli 2004, 22:37 Uhr

glIsEnabled


Name


glIsEnabled - testet ob eine OpenGL Eigenschaft aktiviert wurde.


Delphi-Spezifikation


function glIsEnabled(cap: TGLenum): TGLboolean; stdcall;


Parameter


cap Spezifiziert eine symbolische Konstante welche eine OpenGL Eigenschaft repräsentiert.

Folgende Werte werden für cap akzeptiert:

</tr>

</tr>

</tr>

</tr>

</tr>

</tr>
Konstante siehe bei
GL_ALPHA_TEST glAlphaFunc
GL_AUTO_NORMAL glEvalCoord
GL_BLEND glBlendFunc
GL_CLIP_PLANEi glClipPlane
GL_COLOR_MATERIAL glColorMaterial
GL_CULL_FACE glCullFace
GL_DEPTH_TEST glDepthFunc sowie
glDepthRange
GL_DITHER glEnable
GL_FOG glFog
GL_LIGHTi glLightModel sowie
glLight
GL_LIGHTING glMaterial sowie
    glLightModel sowie
glLight
GL_LINE_SMOOTH glLineWidth
GL_LINE_STIPPLE glLineStipple
GL_LOGIC_OP glLogicOp
GL_MAP1_COLOR_4 glMap1
GL_MAP1_INDEX glMap1
GL_MAP1_NORMAL glMap1
GL_MAP1_TEXTURE_COORD_1 glMap1
GL_MAP1_TEXTURE_COORD_2 glMap1
GL_MAP1_TEXTURE_COORD_3 glMap1
GL_MAP1_TEXTURE_COORD_4 glMap1
GL_MAP1_VERTEX_3 glMap1
GL_MAP1_VERTEX_4 glMap1
GL_MAP2_COLOR_4 glMap2
GL_MAP2_INDEX glMap2
GL_MAP2_NORMAL glMap2
GL_MAP2_TEXTURE_COORD_1 glMap2
GL_MAP2_TEXTURE_COORD_2 glMap2
GL_MAP2_TEXTURE_COORD_3 glMap2
GL_MAP2_TEXTURE_COORD_4 glMap2
GL_MAP2_VERTEX_3 glMap2
GL_MAP2_VERTEX_4 glMap2
GL_NORMALIZE glNormal
GL_POINT_SMOOTH glPointSize
GL_POLYGON_SMOOTH glPolygonMode
GL_POLYGON_STIPPLE glPolygonStipple
GL_SCISSOR_TEST glScissor
GL_STENCIL_TEST glStencilFunc sowie
glStencilOp
GL_TEXTURE_1D glTexImage1D
GL_TEXTURE_2D glTexImage2D
GL_TEXTURE_GEN_Q glTexGen
GL_TEXTURE_GEN_R glTexGen
GL_TEXTURE_GEN_S glTexGen
GL_TEXTURE_GEN_T glTexGen


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.


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