glColor

Aus DGL Wiki
Wechseln zu: Navigation, Suche
Hinweis: Dieser Artikel wird gerade Offline bearbeitet!

Bitte haben Sie etwas Geduld und nehmen Sie keine Änderungen vor, bis der Artikel hochgeladen wurde.

(weitere Artikel)
WIP Offline.jpg

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.