glIsEnabled: Unterschied zwischen den Versionen
Aus DGL Wiki
Flash (Diskussion | Beiträge) (Wird offline bearbeitet) |
Flash (Diskussion | Beiträge) (Version Hochgeladen) |
||
| Zeile 1: | Zeile 1: | ||
| − | = | + | = glIsEnabled = |
| − | = | + | <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, 21:37 Uhr
Inhaltsverzeichnis
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:
| 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 sowieglLightModel sowieglLight |
| 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 |
</tr>
| 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.