glGet: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
()
()
Zeile 45: Zeile 45:
  
 
: Liefert die Anzahl der Bits zurück, die einem Pixel des [[accumulation buffer]]s für seinen '''Blau'''-Anteil zur Verfügung steht.  
 
: Liefert die Anzahl der Bits zurück, die einem Pixel des [[accumulation buffer]]s für seinen '''Blau'''-Anteil zur Verfügung steht.  
 +
 +
 +
====GL_ACCUM_CLEAR_VALUE====
 +
 +
: Gibt die '''4''' Farbwerte(Rot,Grün,Blau,Alpha) zurück aus dennen sich die Löschfarbe für den [[accumulation buffer]] zusammensetzt.(Kann mit [[glClearAccum]] gesetzt werden)
  
  
Zeile 55: Zeile 60:
  
 
: Liefert die Anzahl der Bits zurück, die einem Pixel des [[accumulation buffer]]s für seinen '''Rot'''-Anteil zur Verfügung steht.  
 
: Liefert die Anzahl der Bits zurück, die einem Pixel des [[accumulation buffer]]s für seinen '''Rot'''-Anteil zur Verfügung steht.  
 
 
====GL_ACCUM_CLEAR_VALUE====
 
 
: Gibt die '''4''' Farbwerte(Rot,Grün,Blau,Alpha) zurück aus dennen sich die Löschfarbe für den [[accumulation buffer]] zusammensetzt.(Kann mit [[glClearAccum]] gesetzt werden)
 
  
  
Zeile 70: Zeile 70:
  
 
: Liefert die Anzahl der Bits zurück, die einem Pixel des [[color buffer]]s für seinen '''Alpha'''-Anteil zur Verfügung steht.  
 
: Liefert die Anzahl der Bits zurück, die einem Pixel des [[color buffer]]s für seinen '''Alpha'''-Anteil zur Verfügung steht.  
 +
  
 
====GL_ALPHA_SCALE====
 
====GL_ALPHA_SCALE====
Zeile 84: Zeile 85:
  
 
: Gibt an, welche Funktion zum Testen des Alphas genutz wird.
 
: Gibt an, welche Funktion zum Testen des Alphas genutz wird.
 +
  
 
====GL_ALPHA_TEST_REF====
 
====GL_ALPHA_TEST_REF====
  
:Liefert den Wert zurück der mit [[glAlphaFunc]] im Parameter ref eingestellt wurde.
+
: Liefert den Wert zurück der mit [[glAlphaFunc]] im Parameter ref eingestellt wurde.
 +
 
 +
 
 +
====GL_ATTRIB_STACK_DEPTH====
 +
 
 +
:
 +
 
 +
====GL_AUTO_NORMAL====
 +
 
 +
:
 +
 
 +
====GGL_AUX_BUFFERS====
 +
 
 +
:
 +
 
 +
 
 +
===B===
 +
 
 +
====GL_BLEND====
 +
 
 +
:
 +
 
 +
====GL_BLEND_DST====
 +
 
 +
:
 +
 
 +
====GL_BLEND_SRC====
 +
 
 +
:
 +
 
 +
====GL_BLUE_BIAS====
 +
 
 +
:
 +
 
 +
====GL_BLUE_BITS====
 +
 
 +
:
 +
 
 +
====GL_BLUE_SCALE====
  
 +
:
 
===C===
 
===C===
 +
 +
====GL_CLIP_PLANEi====
 +
 +
:
  
 
====GL_COLOR_CLEAR_VALUE====
 
====GL_COLOR_CLEAR_VALUE====
Gibt vier Werte zurück welche die aktuelle Farbe bilden mit welcher der ColorBuffer geleert wird.([[glClearColor]])
+
: Gibt vier Werte zurück welche die aktuelle Farbe bilden mit welcher der ColorBuffer geleert wird.([[glClearColor]])
 +
 
 +
 
 +
====GL_COLOR_MATERIAL====
 +
 
 +
:
 +
 
 +
====GL_COLOR_MATERIAL_FACE====
 +
 
 +
:
 +
 
 +
====GL_COLOR_MATERIAL_PARAMETER====
 +
 
 +
:
 +
 
 +
====GL_COLOR_WRITEMASK====
 +
 
 +
:
 +
 
 +
====GL_CULL_FACE====
 +
 
 +
:
 +
 
 +
====GL_CULL_FACE_MODE====
 +
 
 +
:
 +
 
 +
====GL_CURRENT_COLOR====
  
 +
:
  
 
====GL_CURRENT_INDEX====
 
====GL_CURRENT_INDEX====
Gibt den Index der aktuellen Farbe([[glIndex]]) zurück falls eine Farbliste verwendet wird
+
 
 +
: Gibt den Index der aktuellen Farbe([[glIndex]]) zurück falls eine Farbliste verwendet wird
 +
 
 +
====GL_CURRENT_NORMAL====
 +
 
 +
:
 +
 
 +
====GL_CURRENT_RASTER_COLOR====
 +
 
 +
:
 +
 
 +
====GL_CURRENT_RASTER_DISTANCE====
 +
 
 +
:
 +
 
 +
====GL_CURRENT_RASTER_INDEX====
 +
 
 +
:
 +
 
 +
====GL_CURRENT_RASTER_POSITION====
 +
 
 +
:
 +
 
 +
====GL_CURRENT_RASTER_TEXTURE_COORDS====
 +
 
 +
:
 +
 
 +
====GL_CURRENT_RASTER_POSITION_VALID====
 +
 
 +
:
 +
 
 +
====GL_CURRENT_TEXTURE_COORDS====
 +
 
 +
:
 +
 
 +
 
 +
===D===
 +
 
 +
====GL_DEPTH_BIAS====
 +
 
 +
:
 +
 
 +
====GL_DEPTH_BITS====
 +
 
 +
:
 +
 
 +
====GL_DEPTH_CLEAR_VALUE====
 +
 
 +
:
 +
 
 +
====GL_DEPTH_FUNC====
 +
 
 +
:
 +
 
 +
====GL_DEPTH_RANGE====
 +
 
 +
:
 +
 
 +
====GL_DEPTH_SCALE====
 +
 
 +
:
 +
 
 +
====GL_DEPTH_TEST====
 +
 
 +
:
 +
 
 +
====GL_DEPTH_WRITEMASK====
 +
 
 +
:
 +
 
 +
====GL_DITHER====
 +
 
 +
:
 +
 
 +
====GL_DOUBLEBUFFER====
 +
 
 +
:
 +
 
 +
====GL_DRAW_BUFFER====
 +
 
 +
:
 +
 
 +
 
 +
===E===
 +
 
 +
====GL_EDGE_FLAG====
 +
 
 +
:
 +
 
 +
 
 +
===F===
 +
 
 +
====GL_FOG====
 +
 
 +
:
 +
 
 +
====GL_FOG_COLOR====
 +
 
 +
:
 +
 
 +
====GL_FOG_DENSITY====
 +
 
 +
:
 +
 
 +
====GL_FOG_END====
 +
 
 +
:
 +
 
 +
====GL_FOG_HINT====
 +
 
 +
:
 +
 
 +
====GL_FOG_INDEX====
 +
 
 +
:
 +
 
 +
====GL_FOG_MODE====
 +
 
 +
:
 +
 
 +
====GL_FOG_START====
 +
 
 +
:
 +
 
 +
====GL_FRONT_FACE====
 +
 
 +
:
 +
 
 +
 
 +
===G===
 +
 
 +
====GL_GREEN_BIAS====
 +
 
 +
:
 +
 
 +
====GL_GREEN_BITS====
 +
 
 +
:
 +
 
 +
====GL_GREEN_SCALE====
 +
 
 +
:
 +
 
  
 
===I===
 
===I===
 +
 +
====GL_INDEX_BITS====
 +
 +
:
 +
 
====GL_INDEX_CLEAR_VALUE====
 
====GL_INDEX_CLEAR_VALUE====
Gibt den Index der Farbe zurück mit dem der ColorBuffer geleert wird.(siehe [[glClearIndex]])
+
 
 +
: Gibt den Index der Farbe zurück mit dem der ColorBuffer geleert wird.(siehe [[glClearIndex]])
  
 
====GL_INDEX_MODE====
 
====GL_INDEX_MODE====
Gibt eine einzelne Boolean Variable zurück, die anzeigt ob sich OpenGL im Indexmodus(true) oder RGBA-Modus(false) befindet.  
+
 
 +
: Gibt eine einzelne Boolean Variable zurück, die anzeigt ob sich OpenGL im Indexmodus(true) oder RGBA-Modus(false) befindet.  
  
 
====GL_INDEX_OFFSET====
 
====GL_INDEX_OFFSET====
 +
 +
:
  
 
====GL_INDEX_SHIFT====
 
====GL_INDEX_SHIFT====
 +
 +
:
  
 
====GL_INDEX_WRITEMASK====
 
====GL_INDEX_WRITEMASK====
 +
 +
:
  
 
===L===
 
===L===
 +
 
====GL_LIGHTi====
 
====GL_LIGHTi====
Gibt eine einzelne Boolean Variable zurück, die anzeigt ob das entsprechende Licht aktiviert ist oder nicht. (Siehe [[glLight]] und [[glLightModel]]).  
+
 
 +
: Gibt eine einzelne Boolean Variable zurück, die anzeigt ob das entsprechende Licht aktiviert ist oder nicht. (Siehe [[glLight]] und [[glLightModel]]).  
  
 
====GL_LIGHTING====
 
====GL_LIGHTING====
Gibt eine einzelne Boolean Variable zurück, die anzeigt ob die OpenGL Beleuchtung aktiviert ist. (Siehe [[glLightModel]]).
+
 
 +
: Gibt eine einzelne Boolean Variable zurück, die anzeigt ob die OpenGL Beleuchtung aktiviert ist. (Siehe [[glLightModel]]).
 +
 
 +
====GL_LIGHT_MODEL_AMBIENT====
 +
 
 +
:
 +
 
 +
====GL_LIGHT_MODEL_LOCAL_VIEWER====
 +
 
 +
:
 +
 
 +
====GL_LIGHT_MODEL_TWO_SIDE====
 +
 
 +
:
 +
 
 +
====GL_LINE_SMOOTH_HINT====
 +
 
 +
:
 +
 
 +
====GL_LINE_STIPPLE====
 +
 
 +
:
 +
 
 +
====GL_LINE_STIPPLE_PATTERN====
 +
 
 +
:
 +
 
 +
====GL_LINE_STIPPLE_REPEAT====
 +
 
 +
:
 +
 
 +
====GL_LINE_WIDTH====
 +
 
 +
:
 +
 
 +
====GL_FOG_INDEX====
 +
 
 +
:
 +
 
 +
====GL_LINE_WIDTH_GRANULARITY====
 +
 
 +
:
 +
 
 +
====GL_LINE_WIDTH_RANGE====
 +
 
 +
:
 +
 
 +
====GL_LIST_BASE====
 +
 
 +
:
 +
 
 +
====GL_LIST_INDEX====
 +
 
 +
:
 +
 
 +
====GL_LIST_MODE====
 +
 
 +
:
 +
 
 +
====GL_LOGIC_OP====
 +
 
 +
:
 +
 
 +
====GL_LOGIC_OP_MODE====
 +
 
 +
:
 +
 
  
 
===M===
 
===M===
 +
 +
====GL_MAP1_COLOR_4====
 +
 +
:
 +
 +
====GL_MAP1_GRID_DOMAIN====
 +
 +
:
 +
 +
====GL_MAP1_GRID_SEGMENTS====
 +
 +
:
 +
 +
====GL_MAP1_INDEX====
 +
 +
:
 +
 +
====GL_MAP1_NORMAL====
 +
 +
:
 +
 +
====GL_MAP1_TEXTURE_COORD_1====
 +
 +
:
 +
 +
====GL_MAP1_TEXTURE_COORD_2====
 +
 +
:
 +
 +
====GL_MAP1_TEXTURE_COORD_3====
 +
 +
:
 +
 +
====GL_MAP1_TEXTURE_COORD_4====
 +
 +
:
 +
 +
====GL_MAP1_VERTEX_3====
 +
 +
:
 +
 +
====GL_MAP1_VERTEX_4====
 +
 +
:
 +
 +
====GL_MAP2_COLOR_4====
 +
 +
:
 +
 +
====GL_MAP2_GRID_DOMAIN====
 +
 +
:
 +
 +
====GL_MAP2_GRID_SEGMENTS====
 +
 +
:
 +
 +
====GL_MAP2_INDEX====
 +
 +
:
 +
 +
====GL_MAP2_NORMAL====
 +
 +
:
 +
 +
====GL_MAP2_TEXTURE_COORD_1====
 +
 +
:
 +
 +
====GL_MAP2_TEXTURE_COORD_2====
 +
 +
:
 +
 +
====GL_MAP2_TEXTURE_COORD_3====
 +
 +
:
 +
 +
====GL_MAP2_TEXTURE_COORD_4====
 +
 +
:
 +
 +
====GL_MAP2_VERTEX_3====
 +
 +
:
 +
 +
====GL_MAP2_VERTEX_4====
 +
 +
:
 +
 +
====GL_MAP_COLOR====
 +
 +
:
 +
 +
====GL_MAP_STENCIL====
 +
 +
:
 +
 
====GL_MATRIX_MODE====
 
====GL_MATRIX_MODE====
Gibt an welche [[Matrix]] aktiv ist.
+
 
 +
: Gibt an welche [[Matrix]] aktiv ist.
 +
 
 +
====GL_MAX_ATTRIB_STACK_DEPTH====
 +
 
 +
:
 +
 
 +
====GL_MAX_CLIP_PLANES====
 +
 
 +
:
 +
 
 +
====GL_MAX_EVAL_ORDER====
 +
 
 +
:
 +
 
 +
====GL_MAX_LIGHTS====
 +
 
 +
:
 +
 
 +
====GL_MAX_LIST_NESTING====
 +
 
 +
:
 +
 
 +
====GL_MAX_MODELVIEW_STACK_DEPTH====
 +
 
 +
:
 +
 
 +
====GL_MAX_NAME_STACK_DEPTH====
 +
 
 +
:
 +
 
 +
====GL_MAX_PIXEL_MAP_TABLE====
 +
 
 +
:
 +
 
 +
====GL_MAX_PROJECTION_STACK_DEPTH====
 +
 
 +
:
 +
 
 +
====GL_MAX_TEXTURE_SIZE====
 +
 
 +
:
 +
 
 +
====GL_MAX_TEXTURE_STACK_DEPTH====
 +
 
 +
:
 +
 
 +
====GL_MAX_VIEWPORT_DIMS====
 +
 
 +
:
  
 
====GL_MODELVIEW_MATRIX====
 
====GL_MODELVIEW_MATRIX====
Gibt die 16 Werte der Modelview-[[Matrix]] zurück.
+
 
 +
: Gibt die 16 Werte der Modelview-[[Matrix]] zurück.
 +
 
 +
====GL_MODELVIEW_STACK_DEPTH ====
 +
 
 +
:
 +
 
 +
 
 +
===N===
 +
 
 +
====GL_NAME_STACK_DEPTH ====
 +
 
 +
:
 +
 
 +
====GL_NORMALIZE ====
 +
 
 +
:
 +
 
  
 
===P===
 
===P===
 +
 
====GL_PROJECTION_MATRIX====
 
====GL_PROJECTION_MATRIX====
Gibt die 16 Werte der Projektions-[[Matrix]] zurück.
+
 
 +
: Gibt die 16 Werte der Projektions-[[Matrix]] zurück.
  
 
===T===
 
===T===
 
====GL_TEXTURE_MATRIX====
 
====GL_TEXTURE_MATRIX====
Gibt die 16 Werte der [[Textur]]-[[Matrix]] zurück.
+
 
 +
: Gibt die 16 Werte der [[Textur]]-[[Matrix]] zurück.
  
 
==Links==
 
==Links==
 
[http://msdn.microsoft.com/library/default.asp?url=/library/en-us/opengl/glfunc02_5ub8.asp]
 
[http://msdn.microsoft.com/library/default.asp?url=/library/en-us/opengl/glfunc02_5ub8.asp]

Version vom 26. Juli 2004, 18:55 Uhr

Zu bearbeiten

Inhaltsverzeichnis

Funktionsname


Name

glGet - glGet liefert einen oder mehrere Werte eines ausgewählten Parameters zurück


Delphi-Spezifikation

procedure glGetBooleanv(pname: TGLenum; params: PGLboolean);
procedure glGetDoublev(pname: TGLenum; params: PGLdouble);
procedure glGetFloatv(pname: TGLenum; params: PGLfloat);
procedure glGetIntegerv(pname: TGLenum; params: PGLint);

Parameter

pname Legt fest von welchem Parameter der Wert zurückgeliefert werden soll.
In nachfolgender Liste werden die akzeptierten Werte aufgelistet.
params Enthält den Rückgabewert der gefordert wurde.


Konstanten

Folgende Werte werden für den Parameter pname akzeptiert:


A

GL_ACCUM_ALPHA_BITS

Liefert die Anzahl der Bits zurück, die einem Pixel des accumulation buffers für seinen Alpha-Anteil zur Verfügung steht.


GL_ACCUM_BLUE_BITS

Liefert die Anzahl der Bits zurück, die einem Pixel des accumulation buffers für seinen Blau-Anteil zur Verfügung steht.


GL_ACCUM_CLEAR_VALUE

Gibt die 4 Farbwerte(Rot,Grün,Blau,Alpha) zurück aus dennen sich die Löschfarbe für den accumulation buffer zusammensetzt.(Kann mit glClearAccum gesetzt werden)


GL_ACCUM_GREEN_BITS

Liefert die Anzahl der Bits zurück, die einem Pixel des accumulation buffers für seinen Grün-Anteil zur Verfügung steht.


GL_ACCUM_RED_BITS

Liefert die Anzahl der Bits zurück, die einem Pixel des accumulation buffers für seinen Rot-Anteil zur Verfügung steht.


GL_ALPHA_BIAS

Gibt den Alpha BIAS Faktor welcher bei Pixel Transfer genutz wird. Siehe glPixelTransfer


GL_ALPHA_BITS

Liefert die Anzahl der Bits zurück, die einem Pixel des color buffers für seinen Alpha-Anteil zur Verfügung steht.


GL_ALPHA_SCALE

Gibt den Salierungs Wert für Alpha beim Pixel Transfer an


GL_ALPHA_TEST

Gibt an, ob die Überprüfung des Alphas durch glEnable aktiviert wurde oder nicht. Siehe glPixelTransfer


GL_ALPHA_TEST_FUNC

Gibt an, welche Funktion zum Testen des Alphas genutz wird.


GL_ALPHA_TEST_REF

Liefert den Wert zurück der mit glAlphaFunc im Parameter ref eingestellt wurde.


GL_ATTRIB_STACK_DEPTH

GL_AUTO_NORMAL

GGL_AUX_BUFFERS


B

GL_BLEND

GL_BLEND_DST

GL_BLEND_SRC

GL_BLUE_BIAS

GL_BLUE_BITS

GL_BLUE_SCALE

C

GL_CLIP_PLANEi

GL_COLOR_CLEAR_VALUE

Gibt vier Werte zurück welche die aktuelle Farbe bilden mit welcher der ColorBuffer geleert wird.(glClearColor)


GL_COLOR_MATERIAL

GL_COLOR_MATERIAL_FACE

GL_COLOR_MATERIAL_PARAMETER

GL_COLOR_WRITEMASK

GL_CULL_FACE

GL_CULL_FACE_MODE

GL_CURRENT_COLOR

GL_CURRENT_INDEX

Gibt den Index der aktuellen Farbe(glIndex) zurück falls eine Farbliste verwendet wird

GL_CURRENT_NORMAL

GL_CURRENT_RASTER_COLOR

GL_CURRENT_RASTER_DISTANCE

GL_CURRENT_RASTER_INDEX

GL_CURRENT_RASTER_POSITION

GL_CURRENT_RASTER_TEXTURE_COORDS

GL_CURRENT_RASTER_POSITION_VALID

GL_CURRENT_TEXTURE_COORDS


D

GL_DEPTH_BIAS

GL_DEPTH_BITS

GL_DEPTH_CLEAR_VALUE

GL_DEPTH_FUNC

GL_DEPTH_RANGE

GL_DEPTH_SCALE

GL_DEPTH_TEST

GL_DEPTH_WRITEMASK

GL_DITHER

GL_DOUBLEBUFFER

GL_DRAW_BUFFER


E

GL_EDGE_FLAG


F

GL_FOG

GL_FOG_COLOR

GL_FOG_DENSITY

GL_FOG_END

GL_FOG_HINT

GL_FOG_INDEX

GL_FOG_MODE

GL_FOG_START

GL_FRONT_FACE


G

GL_GREEN_BIAS

GL_GREEN_BITS

GL_GREEN_SCALE


I

GL_INDEX_BITS

GL_INDEX_CLEAR_VALUE

Gibt den Index der Farbe zurück mit dem der ColorBuffer geleert wird.(siehe glClearIndex)

GL_INDEX_MODE

Gibt eine einzelne Boolean Variable zurück, die anzeigt ob sich OpenGL im Indexmodus(true) oder RGBA-Modus(false) befindet.

GL_INDEX_OFFSET

GL_INDEX_SHIFT

GL_INDEX_WRITEMASK

L

GL_LIGHTi

Gibt eine einzelne Boolean Variable zurück, die anzeigt ob das entsprechende Licht aktiviert ist oder nicht. (Siehe glLight und glLightModel).

GL_LIGHTING

Gibt eine einzelne Boolean Variable zurück, die anzeigt ob die OpenGL Beleuchtung aktiviert ist. (Siehe glLightModel).

GL_LIGHT_MODEL_AMBIENT

GL_LIGHT_MODEL_LOCAL_VIEWER

GL_LIGHT_MODEL_TWO_SIDE

GL_LINE_SMOOTH_HINT

GL_LINE_STIPPLE

GL_LINE_STIPPLE_PATTERN

GL_LINE_STIPPLE_REPEAT

GL_LINE_WIDTH

GL_FOG_INDEX

GL_LINE_WIDTH_GRANULARITY

GL_LINE_WIDTH_RANGE

GL_LIST_BASE

GL_LIST_INDEX

GL_LIST_MODE

GL_LOGIC_OP

GL_LOGIC_OP_MODE


M

GL_MAP1_COLOR_4

GL_MAP1_GRID_DOMAIN

GL_MAP1_GRID_SEGMENTS

GL_MAP1_INDEX

GL_MAP1_NORMAL

GL_MAP1_TEXTURE_COORD_1

GL_MAP1_TEXTURE_COORD_2

GL_MAP1_TEXTURE_COORD_3

GL_MAP1_TEXTURE_COORD_4

GL_MAP1_VERTEX_3

GL_MAP1_VERTEX_4

GL_MAP2_COLOR_4

GL_MAP2_GRID_DOMAIN

GL_MAP2_GRID_SEGMENTS

GL_MAP2_INDEX

GL_MAP2_NORMAL

GL_MAP2_TEXTURE_COORD_1

GL_MAP2_TEXTURE_COORD_2

GL_MAP2_TEXTURE_COORD_3

GL_MAP2_TEXTURE_COORD_4

GL_MAP2_VERTEX_3

GL_MAP2_VERTEX_4

GL_MAP_COLOR

GL_MAP_STENCIL

GL_MATRIX_MODE

Gibt an welche Matrix aktiv ist.

GL_MAX_ATTRIB_STACK_DEPTH

GL_MAX_CLIP_PLANES

GL_MAX_EVAL_ORDER

GL_MAX_LIGHTS

GL_MAX_LIST_NESTING

GL_MAX_MODELVIEW_STACK_DEPTH

GL_MAX_NAME_STACK_DEPTH

GL_MAX_PIXEL_MAP_TABLE

GL_MAX_PROJECTION_STACK_DEPTH

GL_MAX_TEXTURE_SIZE

GL_MAX_TEXTURE_STACK_DEPTH

GL_MAX_VIEWPORT_DIMS

GL_MODELVIEW_MATRIX

Gibt die 16 Werte der Modelview-Matrix zurück.

GL_MODELVIEW_STACK_DEPTH


N

GL_NAME_STACK_DEPTH

GL_NORMALIZE


P

GL_PROJECTION_MATRIX

Gibt die 16 Werte der Projektions-Matrix zurück.

T

GL_TEXTURE_MATRIX

Gibt die 16 Werte der Textur-Matrix zurück.

Links

[1]