glIsEnabled: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Version Hochgeladen)
K (Kategorisierung)
 
(16 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
= glIsEnabled =
 
= glIsEnabled =
  
<br>
+
 
 +
 
 
== Name ==
 
== Name ==
----
+
'''glIsEnabled''' - testet, ob eine OpenGL-Eigenschaft aktiviert wurde.
'''glIsEnabled''' - testet ob eine OpenGL Eigenschaft aktiviert wurde.
+
 
 +
 
  
<br>
 
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
----
+
'''function''' glIsEnabled(''cap'': TGLenum): TGLboolean;
function glIsEnabled(cap: TGLenum): TGLboolean; stdcall;
+
 
 +
 
  
<br>
 
 
== Parameter ==
 
== Parameter ==
----
+
{| border=1 rules=all
<table border=1 rules=all>
+
! ''cap''
<tr>
+
| Spezifiziert eine symbolische Konstante, welche eine OpenGL-Eigenschaft repräsentiert.
<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 ==  
 
== 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.
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.
 
Eine OpenGL-Eigenschaft kann mit den Befehlen [[glEnable]] aktiviert und mit [[glDisable]] deaktiviert werden.
  
<br>
+
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_ARRAY===
 +
: Siehe [[glColorPointer]]
 +
 
 +
===GL_COLOR_LOGIC_OP===
 +
:Siehe [[glLogicOp]]
 +
 
 +
===GL_COLOR_MATERIAL===
 +
: Siehe [[glColorMaterial]]
 +
 
 +
===GL_COLOR_TABLE===
 +
: Siehe [[glColorTable]]
 +
 
 +
===GL_CONVOLUTION_1D===
 +
: Siehe [[glConvolutionFilter1D]]
 +
 
 +
===GL_CONVOLUTION_2D===
 +
: Siehe [[glConvolutionFilter2D]]
 +
 
 +
===GL_CULL_FACE===
 +
: Siehe [[glCullFace]]
 +
 
 +
===GL_DEPTH_TEST===
 +
: Siehe [[glDepthFunc]] und [[glDepthRange]]
 +
 
 +
===GL_DITHER===
 +
: Siehe [[glEnable]]
 +
 
 +
===GL_EDGE_FLAG_ARRAY===
 +
: Siehe [[glEdgeFlagPointer]]
 +
 
 +
===GL_FOG===
 +
: Siehe [[glFog]]
 +
 
 +
===GL_FOG_COORD_ARRAY===
 +
: Siehe [[glFogCoordPointer]]
 +
 
 +
===GL_HISTOGRAM===
 +
: Siehe [[glHistogram]]
 +
 
 +
===GL_INDEX_ARRAY===
 +
: Siehe [[glIndexPointer]]
 +
 
 +
===GL_INDEX_LOGIC_OP===
 +
: Siehe [[glLogicOp]]
 +
 
 +
===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_MINMAX===
 +
: Siehe [[glMinmax]]
 +
 
 +
===GL_MULTISAMPLE===
 +
: Siehe [[glSampleCoverage]]
 +
 
 +
===GL_NORMAL_ARRAY===
 +
: Siehe [[glNormalPointer]]
 +
 
 +
===GL_NORMALIZE===
 +
: Siehe [[glNormal]]
 +
 
 +
===GL_POINT_SMOOTH===
 +
: Siehe [[glPointSize]]
 +
 
 +
===GL_POINT_SPRITE===
 +
: Siehe [[glEnable]]
 +
 
 +
===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_POST_COLOR_MATRIX_COLOR_TABLE===
 +
: Siehe [[glColorTable]]
 +
 
 +
===GL_POST_CONVOLUTION_COLOR_TABLE===
 +
: Siehe [[glColorTable]]
 +
 
 +
===GL_RESCALE_NORMAL===
 +
: Siehe [[glNormal]]
 +
 
 +
===GL_SAMPLE_ALPHA_TO_COVERAGE===
 +
: Siehe [[glSampleCoverage]]
 +
 
 +
===GL_SAMPLE_ALPHA_TO_ONE===
 +
: Siehe [[glSampleCoverage]]
 +
 
 +
===GL_SAMPLE_COVERAGE===
 +
: Siehe [[glSampleCoverage]]
 +
 
 +
===GL_SCISSOR_TEST===
 +
: Siehe [[glScissor]]
 +
 
 +
===GL_SECONDARY_COLOR_ARRAY===
 +
: Siehe [[glSecondaryColorPointer]]
 +
 
 +
===GL_SEPARABLE_2D===
 +
: Siehe [[glSeparableFilter2D]]
 +
 
 +
===GL_STENCIL_TEST===
 +
: Siehe [[glStencilFunc]] und [[glStencilOp]]
 +
 
 +
===GL_STENCIL_TEST_TWO_SIDE_EXT===
 +
: Siehe [[glActiveStencilFaceEXT]]
 +
 
 +
===GL_TEXTURE_1D===
 +
: Siehe [[glTexImage1D]]
 +
 
 +
===GL_TEXTURE_2D===
 +
: Siehe [[glTexImage2D]]
 +
 
 +
===GL_TEXTURE_3D===
 +
: Siehe [[glTexImage3D]]
 +
 
 +
===GL_TEXTURE_COORD_ARRAY===
 +
:Siehe [[glTexCoordPointer]]
 +
 
 +
===GL_TEXTURE_CUPE_MAP===
 +
: Siehe [[glTexImage2D]]
 +
 
 +
===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_VERTX_ARRAY===
 +
: Siehe [[glVertexPointer]]
 +
 
 +
===GL_VERTEX_PROGRAM_POINT_SIZE===
 +
: Siehe [[glEnable]]
 +
 
 +
===GL_VERTEX_PROGRAM_TWO_SIDE===
 +
: Siehe [[glEnable]]
 +
 
 +
 
 +
 
 
== Hinweise ==
 
== Hinweise ==
----
+
Wenn ein Fehler auftritt, gibt '''glIsEnabled''' 0 (Zero) zurück.
Wenn ein Fehler auftritt gibt '''glIsEnabled''' 0 (Zero) zurück.
+
 
 +
'''GL_COLOR_LOGIC_OP''', '''GL_COLOR_ARRAY''', '''GL_EDGE_FLAG_ARRAY''', '''GL_INDEX_ARRAY''', '''GL_INDEX_LOGIC_OP''',
 +
'''GL_NORMAL_ARRAY''', '''GL_POLYGON_OFFSET_FILL''', '''GL_POLYGON_OFFSET_LINE''', '''GL_POLYGON_OFFSET_POINT''', '''GL_TEXTURE_COORD_ARRAY''' und '''GL_VERTEX_ARRAY''' sind nur verfügbar, wenn die OpenGL-Version 1.1 oder höher ist.
 +
 
 +
'''GL_RESCALE_NORMAL''' und '''GL_TEXTURE_3D''' sind erst ab OpenGL-Version 1.2 oder höher verfügbar.
 +
 
 +
'''GL_MULTISAMPLE''', '''GL_SAMPLE_ALPHA_TO_COVERAGE''', '''GL_SAMPLE_ALPHA_TO_ONE''', '''GL_SAMPLE_COVERAGE''' und '''GL_TEXTURE_CUBE_MAP''' sind nur verfügbar, wenn die OpenGL-Version 1.3 oder höher ist.
 +
 
 +
'''GL_FOG_COORD_ARRAY''' und '''GL_SECONDARY_COLOR_ARRAY''' sind nur verfügbar, wenn die OpenGL-Version 1.4 oder höher ist.
 +
 
 +
'''GL_POINT_SPRITE''', '''GL_VERTEX_PROGRAM_POINT_SIZE''' und '''GL_VERTEX_PROGRAM_TWO_SIDE''' sind nur verfügbar, wenn die OpenGL-Version 2.0 oder höher ist.
 +
 
 +
'''GL_COLOR_TABLE''', '''GL_CONVOLUTION_1D''', '''GL_CONVOLUTION_2D''', '''GL_HISTOGRAM''', '''GL_MINMAX''', '''GL_POST_COLOR_MATRIX_COLOR_TABLE''', '''GL_POST_CONVOLUTION_COLOR_TABLE''' und '''GL_SEPARABLE_2D''' sind nur verfügbar, wenn '''ARB_imaging''' durch einen Aufrug von [[glGet]] mit '''GL_EXTENSIONS''' zurückgegeben wird.
 +
 
 +
 
  
<br>
 
 
== Fehlermeldungen ==
 
== Fehlermeldungen ==
----
+
'''GL_INVALID_ENUM''' wird generiert, wenn ''cap'' ein ungültiger Wert übergeben wird.
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.
+
'''GL_INVALID_OPERATION''' wird generiert, wenn ''glIsEnabled'' innerhalb eines [[glBegin]]-[[glEnd]]-Blocks aufgerufen wird.
<br>
+
 
 +
 
  
 
== Siehe auch ==
 
== Siehe auch ==
----
+
[[glEnable]], [[glEnableClientState]], [[glGet]]
[[glEnable]]
+
 
 +
[[Kategorie:GL|IsEnabled]]
 +
[[Kategorie:GL1.0|IsEnabled]]

Aktuelle Version vom 25. Juli 2011, 11:34 Uhr

Inhaltsverzeichnis

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_ARRAY

Siehe glColorPointer

GL_COLOR_LOGIC_OP

Siehe glLogicOp

GL_COLOR_MATERIAL

Siehe glColorMaterial

GL_COLOR_TABLE

Siehe glColorTable

GL_CONVOLUTION_1D

Siehe glConvolutionFilter1D

GL_CONVOLUTION_2D

Siehe glConvolutionFilter2D

GL_CULL_FACE

Siehe glCullFace

GL_DEPTH_TEST

Siehe glDepthFunc und glDepthRange

GL_DITHER

Siehe glEnable

GL_EDGE_FLAG_ARRAY

Siehe glEdgeFlagPointer

GL_FOG

Siehe glFog

GL_FOG_COORD_ARRAY

Siehe glFogCoordPointer

GL_HISTOGRAM

Siehe glHistogram

GL_INDEX_ARRAY

Siehe glIndexPointer

GL_INDEX_LOGIC_OP

Siehe glLogicOp

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_MINMAX

Siehe glMinmax

GL_MULTISAMPLE

Siehe glSampleCoverage

GL_NORMAL_ARRAY

Siehe glNormalPointer

GL_NORMALIZE

Siehe glNormal

GL_POINT_SMOOTH

Siehe glPointSize

GL_POINT_SPRITE

Siehe glEnable

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_POST_COLOR_MATRIX_COLOR_TABLE

Siehe glColorTable

GL_POST_CONVOLUTION_COLOR_TABLE

Siehe glColorTable

GL_RESCALE_NORMAL

Siehe glNormal

GL_SAMPLE_ALPHA_TO_COVERAGE

Siehe glSampleCoverage

GL_SAMPLE_ALPHA_TO_ONE

Siehe glSampleCoverage

GL_SAMPLE_COVERAGE

Siehe glSampleCoverage

GL_SCISSOR_TEST

Siehe glScissor

GL_SECONDARY_COLOR_ARRAY

Siehe glSecondaryColorPointer

GL_SEPARABLE_2D

Siehe glSeparableFilter2D

GL_STENCIL_TEST

Siehe glStencilFunc und glStencilOp

GL_STENCIL_TEST_TWO_SIDE_EXT

Siehe glActiveStencilFaceEXT

GL_TEXTURE_1D

Siehe glTexImage1D

GL_TEXTURE_2D

Siehe glTexImage2D

GL_TEXTURE_3D

Siehe glTexImage3D

GL_TEXTURE_COORD_ARRAY

Siehe glTexCoordPointer

GL_TEXTURE_CUPE_MAP

Siehe glTexImage2D

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_VERTX_ARRAY

Siehe glVertexPointer

GL_VERTEX_PROGRAM_POINT_SIZE

Siehe glEnable

GL_VERTEX_PROGRAM_TWO_SIDE

Siehe glEnable


Hinweise

Wenn ein Fehler auftritt, gibt glIsEnabled 0 (Zero) zurück.

GL_COLOR_LOGIC_OP, GL_COLOR_ARRAY, GL_EDGE_FLAG_ARRAY, GL_INDEX_ARRAY, GL_INDEX_LOGIC_OP, GL_NORMAL_ARRAY, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_TEXTURE_COORD_ARRAY und GL_VERTEX_ARRAY sind nur verfügbar, wenn die OpenGL-Version 1.1 oder höher ist.

GL_RESCALE_NORMAL und GL_TEXTURE_3D sind erst ab OpenGL-Version 1.2 oder höher verfügbar.

GL_MULTISAMPLE, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_ALPHA_TO_ONE, GL_SAMPLE_COVERAGE und GL_TEXTURE_CUBE_MAP sind nur verfügbar, wenn die OpenGL-Version 1.3 oder höher ist.

GL_FOG_COORD_ARRAY und GL_SECONDARY_COLOR_ARRAY sind nur verfügbar, wenn die OpenGL-Version 1.4 oder höher ist.

GL_POINT_SPRITE, GL_VERTEX_PROGRAM_POINT_SIZE und GL_VERTEX_PROGRAM_TWO_SIDE sind nur verfügbar, wenn die OpenGL-Version 2.0 oder höher ist.

GL_COLOR_TABLE, GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, GL_HISTOGRAM, GL_MINMAX, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE und GL_SEPARABLE_2D sind nur verfügbar, wenn ARB_imaging durch einen Aufrug von glGet mit GL_EXTENSIONS zurückgegeben wird.


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, glEnableClientState, glGet