glColor
Bitte haben Sie etwas Geduld und nehmen Sie keine Änderungen vor, bis der Artikel hochgeladen wurde. |
Inhaltsverzeichnis
glColor
Syntax
procedure glColor(red, green, blue, alpha: *); procedure glColor(red, green, blue: *); procedure glColor(v: P*);
(* = Einer der folgender Typen: GLbyte,GLdouble,GLfloat,GLint,GLshort,GLuint,GLushort)
Aufgabe
glColor legt die aktuelle Farbe in Form direkter Farbinformationen fest.
Alle nachfolgend gezeichneten Primitive werden in der Farbe, die mit glColor gesetzt wurde, gezeichnet.
Erlaubte Funktions Anhänge
Da die Funktion glColor selber überladen ist gibt es folgende Funktionen, um den Parameter festzulegen:
- glColor3b (red, green, blue: GLbyte);
- glColor3bv (v: PGLByte);
- glColor3d (red, green, blue: GLdouble);
- glColor3dv (v: PGLdouble);
- glColor3f (red, green, blue: GLfloat);
- glColor3fv (v: PGLfloat);
- glColor3i (red, green, blue: GLint);
- glColor3iv (v: PGLint);
- glColor3s (red, green, blue: GLshort);
- glColor3sv (v: PGLshort);
- glColor3ub (red, green, blue: GLubyte);
- glColor3ubv (v: PGLubyte);
- glColor3ui (red, green, blue: GLuint);
- glColor3uiv (v: PGLuint);
- glColor3us (red, green, blue: GLushort);
- glColor3usv (v: PGLushort);
- glColor4b (red, green, blue, alpha: GLbyte);
- glColor4bv (v: PGLbyte);
- glColor4d (red, green, blue, alpha: GLdouble);
- glColor4dv (v: PGLdouble);
- glColor4f (red, green, blue, alpha: GLfloat);
- glColor4fv (v: PGLfloat);
- glColor4i (red, green, blue, alpha: GLint);
- glColor4iv (v: PGLint);
- glColor4s (red, green, blue, alpha: GLshort);
- glColor4sv (v: PGLshort);
- glColor4ub (red, green, blue, alpha: GLubyte);
- glColor4ubv (v: PGLubyte);
- glColor4ui (red, green, blue, alpha: GLuint);
- glColor4uiv (v: PGLuint);
- glColor4us (red, green, blue, alpha: GLushort);
- glColor4usv (v: PGLushort);
Parameter
V ist ein Zeiger auf ein Array des festgelegten Typs, welches die Farbwerte enthält.
Hinweise
Verwendet man eine Farb-Liste, so benutz man die Funktion glIndex, um den aktuellen Farb-Index und somit die aktuelle Farbe festzulegen.
Die aktuelle Farbe erhält man duch den Aufruf von glGetIntegerv mit den Paramter GL_CURRENT_COLOR.