glIsEnabled

Aus DGL Wiki
Version vom 5. Dezember 2005, 20:28 Uhr von DGLBot (Diskussion | Beiträge) (GlIsEnabled wurde nach glIsEnabled verschoben)

Wechseln zu: Navigation, Suche

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