Bezeichnung
gl.IsEnabled -- prüft, ob eine OpenGL-Fähigkeit aktiviert ist
Übersicht
bool = gl.IsEnabled(cap)
Beschreibung
gl.IsEnabled() gibt #GL_TRUE zurück, wenn cap eine aktivierte Fähigkeit, ndernfalls #GL_FALSE. Zunächst sind alle Fähigkeiten außer #GL_DITHER deaktiviert; #GL_DITHER ist zunächst aktiviert.

Die folgenden Fähigkeiten werden für cap akzeptiert:

#GL_ALPHA_TEST
Siehe gl.AlphaFunc für Details.
#GL_AUTO_NORMAL
Siehe gl.EvalCoord für Details.
#GL_BLEND
Siehe gl.BlendFunc für Details. Siehe gl.LogicOp für Details.
#GL_CLIP_PLANEi
Siehe gl.ClipPlane für Details.
#GL_COLOR_ARRAY
Siehe gl.ColorPointer für Details.
#GL_COLOR_LOGIC_OP
Siehe gl.LogicOp für Details.
#GL_COLOR_MATERIAL
Siehe gl.ColorMaterial für Details.
#GL_CULL_FACE
Siehe gl.CullFace für Details.
#GL_DEPTH_TEST
Siehe gl.DepthFunc für Details. Siehe gl.DepthRange für Details.
#GL_DITHER
Siehe gl.Enable für Details.
#GL_EDGE_FLAG_ARRAY
Siehe gl.EdgeFlagPointer für Details.
#GL_FOG
Siehe gl.Fog für Details.
#GL_INDEX_ARRAY
Siehe gl.IndexPointer für Details.
#GL_INDEX_LOGIC_OP
Siehe gl.LogicOp für Details.
#GL_LIGHTi
Siehe gl.LightModel für Details. Siehe gl.Light für Details.
#GL_LIGHTING
Siehe gl.Material für Details. Siehe gl.LightModel für Details. Siehe gl.Light für Details.
#GL_LINE_SMOOTH
Siehe gl.LineWidth für Details.
#GL_LINE_STIPPLE
Siehe gl.LineStipple für Details.
#GL_MAP1_COLOR_4
Siehe gl.Map für Details.
#GL_MAP1_INDEX
Siehe gl.Map für Details.
#GL_MAP1_NORMAL
Siehe gl.Map für Details.
#GL_MAP1_TEXTURE_COORD_1
Siehe gl.Map für Details.
#GL_MAP1_TEXTURE_COORD_2
Siehe gl.Map für Details.
#GL_MAP1_TEXTURE_COORD_3
Siehe gl.Map für Details.
#GL_MAP1_TEXTURE_COORD_4
Siehe gl.Map für Details.
#GL_MAP2_COLOR_4
Siehe gl.Map für Details.
#GL_MAP2_INDEX
Siehe gl.Map für Details.
#GL_MAP2_NORMAL
Siehe gl.Map für Details.
#GL_MAP2_TEXTURE_COORD_1
Siehe gl.Map für Details.
#GL_MAP2_TEXTURE_COORD_2
Siehe gl.Map für Details.
#GL_MAP2_TEXTURE_COORD_3
Siehe gl.Map für Details.
#GL_MAP2_TEXTURE_COORD_4
Siehe gl.Map für Details.
#GL_MAP2_VERTEX_3
Siehe gl.Map für Details.
#GL_MAP2_VERTEX_4
Siehe gl.Map für Details.
#GL_NORMAL_ARRAY
Siehe gl.NormalPointer für Details.
#GL_NORMALIZE
Siehe gl.Normal für Details.
#GL_POINT_SMOOTH
Siehe gl.PointSize für Details.
#GL_POLYGON_SMOOTH
Siehe gl.PolygonMode für Details.
#GL_POLYGON_OFFSET_FILL
Siehe gl.PolygonOffset für Details.
#GL_POLYGON_OFFSET_LINE
Siehe gl.PolygonOffset für Details.
#GL_POLYGON_OFFSET_POINT
Siehe gl.PolygonOffset für Details.
#GL_POLYGON_STIPPLE
Siehe gl.PolygonStipple für Details.
#GL_RESCALE_NORMAL
Siehe gl.Normal für Details.
#GL_SCISSOR_TEST
Siehe gl.Scissor für Details.
#GL_STENCIL_TEST
Siehe gl.StencilFunc für Details. Siehe gl.StencilOp für Details.
#GL_TEXTURE_1D
Siehe gl.TexImage1D für Details.
#GL_TEXTURE_2D
Siehe gl.TexImage2D für Details.
#GL_TEXTURE_COORD_ARRAY
Siehe gl.TexCoordPointer für Details.
#GL_TEXTURE_GEN_Q
Siehe gl.TexGen für Details.
#GL_TEXTURE_GEN_R
Siehe gl.TexGen für Details.
#GL_TEXTURE_GEN_S
Siehe gl.TexGen für Details.
#GL_TEXTURE_GEN_T
Siehe gl.TexGen für Details.
#GL_VERTEX_ARRAY
Siehe gl.VertexPointer für Details.

Wenn ein Fehler generiert wird, gibt gl.IsEnabled() 0 zurück.

Weitere Informationen finden Sie in einem OpenGL-Referenzhandbuch.

Eingaben
cap
gibt eine symbolische Konstante an, die eine GL-Fähigkeit anzeigt
Rückgabewerte
bool
#GL_TRUE oder #GL_FALSE
Fehler
#GL_INVALID_ENUM wird erzeugt, wenn cap kein akzeptierter Wert ist.

#GL_INVALID_OPERATION wird erzeugt, wenn gl.IsEnabled() zwischen gl.Begin() und gl.End() ausgeführt wird.


Navigation zeigen