glGet: Unterschied zwischen den Versionen
Aus DGL Wiki
Flo (Diskussion | Beiträge) K (Tabelle verbessert) |
Flo (Diskussion | Beiträge) () |
||
Zeile 34: | Zeile 34: | ||
== Konstanten == | == Konstanten == | ||
Folgende Werte werden für den Parameter ''pname'' akzeptiert: | 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 buffer]]s 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 buffer]]s 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 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
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_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)