glGet: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
()
()
Zeile 585: Zeile 585:
  
 
===P===
 
===P===
 +
 +
====GL_PACK_ALIGNMENT ====
 +
 +
:
 +
 +
====GL_PACK_LSB_FIRST ====
 +
 +
:
 +
 +
====GL_PACK_ROW_LENGTH====
 +
 +
:
 +
 +
====GL_PACK_SKIP_PIXELS ====
 +
 +
:
 +
 +
====GL_PACK_SKIP_ROWS====
 +
 +
:
 +
 +
====GL_PACK_SWAP_BYTES====
 +
 +
:
 +
 +
====GL_PERSPECTIVE_CORRECTION_HINT ====
 +
 +
:
 +
 +
====GL_PIXEL_MAP_A_TO_A_SIZE ====
 +
 +
:
 +
 +
====GL_PIXEL_MAP_B_TO_B_SIZE ====
 +
 +
:
 +
 +
====GL_PIXEL_MAP_G_TO_G_SIZE====
 +
 +
:
 +
 +
====GL_PIXEL_MAP_I_TO_A_SIZE ====
 +
 +
:
 +
 +
====GL_PIXEL_MAP_I_TO_B_SIZE====
 +
 +
:
 +
 +
====GL_PIXEL_MAP_I_TO_G_SIZE ====
 +
 +
:
 +
 +
====GL_PIXEL_MAP_I_TO_I_SIZE ====
 +
 +
:
 +
 +
====GL_PIXEL_MAP_I_TO_R_SIZE ====
 +
 +
:
 +
 +
====GL_PIXEL_MAP_R_TO_R_SIZE ====
 +
 +
:
 +
 +
====GL_PIXEL_MAP_S_TO_S_SIZE ====
 +
 +
:
 +
 +
====GL_POINT_SIZE====
 +
 +
:
 +
 +
====GL_POINT_SIZE_GRANULARITY====
 +
 +
:
 +
 +
====GL_POINT_SIZE_RANGE====
 +
 +
:
 +
 +
====GL_POINT_SMOOTH====
 +
 +
:
 +
 +
====GL_POINT_SMOOTH_HINT====
 +
 +
:
 +
 +
====GL_POLYGON_MODE====
 +
 +
:
 +
 +
====GL_POLYGON_SMOOTH====
 +
 +
:
 +
 +
====GL_POLYGON_SMOOTH_HINT====
 +
 +
:
 +
 +
====GL_POLYGON_STIPPLE====
 +
 +
:
  
 
====GL_PROJECTION_MATRIX====
 
====GL_PROJECTION_MATRIX====
  
 
: Gibt die 16 Werte der Projektions-[[Matrix]] zurück.
 
: Gibt die 16 Werte der Projektions-[[Matrix]] zurück.
 +
 +
====GL_PROJECTION_STACK_DEPTH ====
 +
 +
:
 +
 +
 +
===R===
 +
 +
====GL_READ_BUFFER====
 +
 +
:
 +
 +
====GL_RED_BIAS====
 +
 +
:
 +
 +
====GL_RED_BITS====
 +
 +
:
 +
 +
====GL_RED_SCALE====
 +
 +
:
 +
 +
====GL_RENDER_MODE====
 +
 +
:
 +
 +
====GL_RGBA_MODE====
 +
 +
:
 +
 +
 +
===S===
 +
 +
====GL_SCISSOR_BOX====
 +
 +
:
 +
 +
====GL_SCISSOR_TEST====
 +
 +
:
 +
 +
====GL_SHADE_MODEL====
 +
 +
:
 +
 +
====GL_STENCIL_BITS====
 +
 +
:
 +
 +
====GL_STENCIL_CLEAR_VALUE====
 +
 +
:
 +
 +
====GL_STENCIL_FAIL====
 +
 +
:
 +
 +
====GL_STENCIL_FUNC====
 +
 +
:
 +
 +
====GL_STENCIL_PASS_DEPTH_FAIL====
 +
 +
:
 +
 +
====GL_STENCIL_PASS_DEPTH_PASS====
 +
 +
:
 +
 +
====GL_STENCIL_REF====
 +
 +
:
 +
 +
====GL_STENCIL_TEST====
 +
 +
:
 +
 +
====GL_STENCIL_VALUE_MASK====
 +
 +
:
 +
 +
====GL_STENCIL_WRITEMASK====
 +
 +
:
 +
 +
====GL_STEREO ====
 +
 +
:''params'' gibt einen einzelnen Booleanwert zurück der an gibt, ob Stereobuffer (links und rechts) unterstützt werden.
 +
 +
====GL_SUBPIXEL_BITS====
 +
 +
:
 +
  
 
===T===
 
===T===
 +
 +
====GL_TEXTURE_1D====
 +
 +
:
 +
 +
====GL_TEXTURE_2D====
 +
 +
:
 +
 +
====GL_TEXTURE_ENV_COLOR====
 +
 +
:
 +
 +
====GL_TEXTURE_ENV_MODE====
 +
 +
:
 +
 +
====GL_TEXTURE_GEN_S====
 +
 +
:
 +
 +
====GL_TEXTURE_GEN_T====
 +
 +
:
 +
 +
====GL_TEXTURE_GEN_R====
 +
 +
:
 +
 +
====GL_TEXTURE_GEN_Q====
 +
 +
:
 +
 
====GL_TEXTURE_MATRIX====
 
====GL_TEXTURE_MATRIX====
  
 
: Gibt die 16 Werte der [[Textur]]-[[Matrix]] zurück.
 
: Gibt die 16 Werte der [[Textur]]-[[Matrix]] zurück.
 +
 +
====GL_TEXTURE_STACK_DEPTH====
 +
 +
: ''params'' liefert einen Wert, die Anzahl der Matrizen auf dem Texturmatrixstack, zurück.
 +
 +
 +
===U===
 +
 +
====GL_UNPACK_ALIGNMENT====
 +
 +
:
 +
 +
====GL_UNPACK_LSB_FIRST====
 +
 +
:
 +
 +
====GL_UNPACK_ROW_LENGTH====
 +
 +
:
 +
 +
====GL_UNPACK_SKIP_PIXELS====
 +
 +
:
 +
 +
====GL_UNPACK_SKIP_ROWS====
 +
 +
:
 +
 +
====GL_UNPACK_SWAP_BYTES====
 +
 +
:
 +
 +
 +
===V===
 +
 +
====GL_VIEWPORT====
 +
 +
:
 +
 +
 +
===Z===
 +
 +
====GL_ZOOM_X====
 +
 +
:
 +
 +
====GL_ZOOM_Y====
 +
 +
:
 +
  
 
==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, 23:03 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_PACK_ALIGNMENT

GL_PACK_LSB_FIRST

GL_PACK_ROW_LENGTH

GL_PACK_SKIP_PIXELS

GL_PACK_SKIP_ROWS

GL_PACK_SWAP_BYTES

GL_PERSPECTIVE_CORRECTION_HINT

GL_PIXEL_MAP_A_TO_A_SIZE

GL_PIXEL_MAP_B_TO_B_SIZE

GL_PIXEL_MAP_G_TO_G_SIZE

GL_PIXEL_MAP_I_TO_A_SIZE

GL_PIXEL_MAP_I_TO_B_SIZE

GL_PIXEL_MAP_I_TO_G_SIZE

GL_PIXEL_MAP_I_TO_I_SIZE

GL_PIXEL_MAP_I_TO_R_SIZE

GL_PIXEL_MAP_R_TO_R_SIZE

GL_PIXEL_MAP_S_TO_S_SIZE

GL_POINT_SIZE

GL_POINT_SIZE_GRANULARITY

GL_POINT_SIZE_RANGE

GL_POINT_SMOOTH

GL_POINT_SMOOTH_HINT

GL_POLYGON_MODE

GL_POLYGON_SMOOTH

GL_POLYGON_SMOOTH_HINT

GL_POLYGON_STIPPLE

GL_PROJECTION_MATRIX

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

GL_PROJECTION_STACK_DEPTH


R

GL_READ_BUFFER

GL_RED_BIAS

GL_RED_BITS

GL_RED_SCALE

GL_RENDER_MODE

GL_RGBA_MODE


S

GL_SCISSOR_BOX

GL_SCISSOR_TEST

GL_SHADE_MODEL

GL_STENCIL_BITS

GL_STENCIL_CLEAR_VALUE

GL_STENCIL_FAIL

GL_STENCIL_FUNC

GL_STENCIL_PASS_DEPTH_FAIL

GL_STENCIL_PASS_DEPTH_PASS

GL_STENCIL_REF

GL_STENCIL_TEST

GL_STENCIL_VALUE_MASK

GL_STENCIL_WRITEMASK

GL_STEREO

params gibt einen einzelnen Booleanwert zurück der an gibt, ob Stereobuffer (links und rechts) unterstützt werden.

GL_SUBPIXEL_BITS


T

GL_TEXTURE_1D

GL_TEXTURE_2D

GL_TEXTURE_ENV_COLOR

GL_TEXTURE_ENV_MODE

GL_TEXTURE_GEN_S

GL_TEXTURE_GEN_T

GL_TEXTURE_GEN_R

GL_TEXTURE_GEN_Q

GL_TEXTURE_MATRIX

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

GL_TEXTURE_STACK_DEPTH

params liefert einen Wert, die Anzahl der Matrizen auf dem Texturmatrixstack, zurück.


U

GL_UNPACK_ALIGNMENT

GL_UNPACK_LSB_FIRST

GL_UNPACK_ROW_LENGTH

GL_UNPACK_SKIP_PIXELS

GL_UNPACK_SKIP_ROWS

GL_UNPACK_SWAP_BYTES


V

GL_VIEWPORT


Z

GL_ZOOM_X

GL_ZOOM_Y


Links

[1]