glGet: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(=GL_INDEX_CLEAR_VALUE=)
(2 Neue Konstanten !Achtung 3 wurden frei gelassen!)
Zeile 111: Zeile 111:
 
====GL_INDEX_WRITEMASK====
 
====GL_INDEX_WRITEMASK====
  
 +
===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]]).  

Version vom 20. Juli 2004, 22:55 Uhr

Zu bearbeiten

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

C

GL_COLOR_CLEAR_VALUE

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


GL_CURRENT_INDEX

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

I

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).

Links

[1]