glGetColorTableParameter

Aus DGL Wiki
Version vom 7. April 2006, 13:48 Uhr von Dj3hut1 (Diskussion | Beiträge) (neu erstellt)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

glGetColorTableParameter


Name

glGetColorTableParameter - dient zur Abfrage der verschiedenen Farbtabellen-Parameter.


Delphi-Spezifikation

procedure glGetColorTableParameterfv(target: TGLenum; pname: TGLenum; params: PGLfloat);
procedure glGetColorTableParameteriv(target: TGLenum; pname: TGLenum; params: PGLint);


Parameter

target Gibt den symbolischen Namen der Farbtabelle an, dessen Parameter abgefragt werden sollen. Erlaubte Werte sind GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE oder GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE.
pname Gibt den symbolischen Namen des Farbtabellen-Parameters an, der abgefragt werden soll. Akzeptierte Werte sind GL_COLOR_TABLE_SCALE, GL_COLOR_TABLE_BIAS, GL_COLOR_TABLE_FORMAT, GL_COLOR_TABLE_WIDTH, GL_COLOR_TABLE_RED_SIZE, GL_COLOR_TABLE_GREEN_SIZE, GL_COLOR_TABLE_BLUE_SIZE, GL_COLOR_TABLE_ALPHA_SIZE, GL_COLOR_TABLE_LUMINANCE_SIZE und GL_COLOR_TABLE_INTENSITY_SIZE.
params Liefert den angeforderten Farbtabellen-Parameter.


Beschreibung

glGetColorTableParameter liefert über die Rückgabevariable params den Wert der Farbtabellen-Eigenschaft, die mit pname angegeben wurde.

Folgende Eigenschaften sind abfragbar :

GL_COLOR_TABLE_SCALE

Liefert den Skalierungsfaktor für die Farbtabelle.

GL_COLOR_TABLE_BIAS

Liefert den Biaswert für die Farbtabelle.

GL_COLOR_TABLE_FORMAT

Liefert das interne Format für die Farbtabelle.

GL_COLOR_TABLE_WIDTH

Liefert die Breite der Farbtabelle.

GL_COLOR_TABLE_RED_SIZE

Liefert die Auflösung der roten Farbtabellen-Komponente in Bit.

GL_COLOR_TABLE_GREEN_SIZE

Liefert die Auflösung der grünen Farbtabellen-Komponente in Bit.

GL_COLOR_TABLE_BLUE_SIZE

Liefert die Auflösung der blauen Farbtabellen-Komponente in Bit.

GL_COLOR_TABLE_ALPHA_SIZE

Liefert die Auflösung der Alpha-Komponente der Farbtabelle in Bit.

GL_COLOR_TABLE_LUMINANCE_SIZE

Liefert die Auflösung der Helligkeits-Komponente der Farbtabelle in Bit.

GL_COLOR_TABLE_INTENSITY_SIZE

Liefert die Auflösung der Intensitäts-Komponente der Farbtabelle in Bit.


Hinweise

Wenn ein Fehler durch die Funktion ausgelöst wird, werden keine Veränderungen am Inhalt von params durchgeführt.


Fehlermeldungen

GL_INVALID_ENUM wird generiert wenn target oder pname ungültige Werte übergeben werden.
GL_INVALID_OPERATION wird generiert wenn glGetColorTableParameter innerhalb eines glBegin-glEnd Blocks aufgerufen wird.


Siehe auch

glColorSubTable, glColorTable, glColorTableParameter, glCopyColorSubTable, glCopyColorTable, glGetColorTable