glGetColorTableParameter
Inhaltsverzeichnis
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