glGet: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Tabelle verbessert)
()
Zeile 34: Zeile 34:
 
== Konstanten ==
 
== Konstanten ==
 
Folgende Werte werden für den Parameter ''pname'' akzeptiert:
 
Folgende Werte werden für den Parameter ''pname'' akzeptiert:
{| border=1
+
 
!Übergebene Konstante
+
 
!Beschreibung
+
===A===
|-
+
====GL_ACCUM_ALPHA_BITS====
|GL_ACCUM_CLEAR_VALUE
+
 
|Gibt vier Werte zurück, welche die aktuelle Farbe bilden, mit welcher der Akkumulationspuffer geleert wird.([[glClearAccum]])
+
: Liefert die Anzahl der Bits zurück, die einem Pixel des [[accumulation buffer]]s für seinen '''Alpha'''-Anteil zur Verfügung steht.
|-
+
 
|GL_COLOR_CLEAR_VALUE
+
 
|Gibt vier Werte zurück welche die aktuelle Farbe bilden mit welcher der ColorBuffer geleert wird.([[glClearColor]])
+
====GL_ACCUM_BLUE_BITS====
|-
+
 
|GL_INDEX_CLEAR_VALUE
+
: Liefert die Anzahl der Bits zurück, die einem Pixel des [[accumulation buffer]]s für seinen '''Blau'''-Anteil zur Verfügung steht.
|Gibt den Index der Farbe zurück mit dem der ColorBuffer geleert wird.(siehe [[glClearIndex]])
+
 
|-
+
 
|GL_CURRENT_INDEX
+
====GL_ACCUM_GREEN_BITS====
|Gibt den Index der aktuellen Farbe([[glIndex]]) zurück falls eine Farbliste verwendet wird
+
 
|}
+
: Liefert die Anzahl der Bits zurück, die einem Pixel des [[accumulation buffer]]s 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 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)
 +
 
 +
 
 +
====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 buffer]]s 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]])
  
 
==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 10. Juli 2004, 20:41 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)

Links

[1]