glIsEnabled: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Kleinere Formatierungsänderungen.)
(Konstanten aus OpenGL 1.1 hinzugefügt.)
Zeile 39: Zeile 39:
 
===GL_CLIP_PLANEi===
 
===GL_CLIP_PLANEi===
 
: Siehe [[glClipPlane]]
 
: Siehe [[glClipPlane]]
 +
 +
===GL_COLOR_ARRAY===
 +
: Siehe [[glColorPointer]]
 +
 +
===GL_COLOR_LOGIC_OP===
 +
:Siehe [[glLogicOp]]
  
 
===GL_COLOR_MATERIAL===
 
===GL_COLOR_MATERIAL===
Zeile 51: Zeile 57:
 
===GL_DITHER===
 
===GL_DITHER===
 
: Siehe [[glEnable]]
 
: Siehe [[glEnable]]
 +
 +
===GL_EDGE_FLAG_ARRAY===
 +
: Siehe [[glEdgeFlagPointer]]
  
 
===GL_FOG===
 
===GL_FOG===
 
: Siehe [[glFog]]
 
: Siehe [[glFog]]
 +
 +
===GL_INDEX_ARRAY===
 +
: Siehe [[glIndexPointer]]
 +
 +
===GL_INDEX_LOGIC_OP===
 +
: Siehe [[glLogicOp]]
  
 
===GL_LIGHTi===
 
===GL_LIGHTi===
Zeile 123: Zeile 138:
 
===GL_MAP2_VERTEX_4===
 
===GL_MAP2_VERTEX_4===
 
: Siehe [[glMap2]]
 
: Siehe [[glMap2]]
 +
 +
===GL_NORMAL_ARRAY===
 +
: Siehe [[glNormalPointer]]
  
 
===GL_NORMALIZE===
 
===GL_NORMALIZE===
Zeile 129: Zeile 147:
 
===GL_POINT_SMOOTH===
 
===GL_POINT_SMOOTH===
 
: Siehe [[glPointSize]]
 
: Siehe [[glPointSize]]
 +
 +
===GL_POLYGON_OFFSET_FILL===
 +
: Siehe [[glPolygonOffset]]
 +
 +
===GL_POLYGON_OFFSET_LINE===
 +
: Siehe [[glPolygonOffset]]
 +
 +
===GL_POLYGON_OFFSET_POINT===
 +
: Siehe [[glPolygonOffset]]
  
 
===GL_POLYGON_SMOOTH===
 
===GL_POLYGON_SMOOTH===
Zeile 150: Zeile 177:
 
===GL_TEXTURE_3D===
 
===GL_TEXTURE_3D===
 
: Siehe [[glTexImage3D]]
 
: Siehe [[glTexImage3D]]
 +
 +
===GL_TEXTURE_COORD_ARRAY===
 +
:Siehe [[glTexCoordPointer]]
  
 
===GL_TEXTURE_GEN_Q===
 
===GL_TEXTURE_GEN_Q===
Zeile 162: Zeile 192:
 
===GL_TEXTURE_GEN_T===
 
===GL_TEXTURE_GEN_T===
 
: Siehe [[glTexGen]]
 
: Siehe [[glTexGen]]
 +
 +
===GL_VERTX_ARRAY===
 +
: Siehe [[glVertexPointer]]
  
  
Zeile 167: Zeile 200:
 
== 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.
  
  

Version vom 3. Juni 2008, 23:53 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_ARRAY

Siehe glColorPointer

GL_COLOR_LOGIC_OP

Siehe glLogicOp

GL_COLOR_MATERIAL

Siehe glColorMaterial

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_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_NORMAL_ARRAY

Siehe glNormalPointer

GL_NORMALIZE

Siehe glNormal

GL_POINT_SMOOTH

Siehe glPointSize

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_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_COORD_ARRAY

Siehe glTexCoordPointer

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


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_ARRAYsind nur verfügbar, wenn die OpenGL-Version 1.1 oder höher ist.


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