glBlendColor: Unterschied zwischen den Versionen
Flash (Diskussion | Beiträge) K (Hinweis auf glBlendColorEXT) |
K (Kategorisierung) |
||
| (4 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
= glBlendColor = | = glBlendColor = | ||
| − | + | ||
| + | |||
== Name == | == Name == | ||
'''glBlendColor''' - setzt die Farbe fürs Blending | '''glBlendColor''' - setzt die Farbe fürs Blending | ||
| − | + | ||
| + | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
procedure '''glBlendColor'''(''red'': TGLclampf; ''green'': TGLclampf; ''blue'': TGLclampf; ''alpha'': TGLclampf); | procedure '''glBlendColor'''(''red'': TGLclampf; ''green'': TGLclampf; ''blue'': TGLclampf; ''alpha'': TGLclampf); | ||
| − | + | ||
| + | |||
== Parameter == | == Parameter == | ||
| Zeile 19: | Zeile 22: | ||
|} | |} | ||
| − | + | ||
| + | |||
== Beschreibung == | == Beschreibung == | ||
| − | '''glBlendColor''' setzt die konstante Farbe für die Quell- und Zielblendfaktoren (siehe [[glBlendFunc]]). Die | + | '''glBlendColor''' setzt die konstante Farbe für die Quell- und Zielblendfaktoren ((Rc, Gc, Bc, Ac); siehe [[glBlendFunc]]). Die vier Farbkomponenten werden auf das Intervall [0,1] beschränkt, bevor sie gespeichert werden. |
Der '''Initialwert''' für die konstante Blendfarbe ist (0,0,0,0). | Der '''Initialwert''' für die konstante Blendfarbe ist (0,0,0,0). | ||
| − | + | ||
| + | |||
== Hinweise == | == Hinweise == | ||
| − | '''glBlendColor''' ist Teil der GL_ARB_imaging Erweiterung und ist damit nur verfügbar, wenn GL_ARB_imaging | + | '''glBlendColor''' ist Teil der [[GL_ARB_imaging]]-Erweiterung und ist damit nur verfügbar, wenn GL_ARB_imaging Teil des Rückgabewertes eines [[glGetString]]-Aufrufs mit Parameter '''GL_EXTENSION''' ist. |
| + | |||
| + | Die Funktion wurde als '''glBlendColorEXT''' eingeführt und war Teil der Erweiterung [[GL_EXT_blend_color|EXT_blend_color]]. | ||
| + | '''glBlendColorEXT''' kann nur dann benutzt werden, wenn der Extensionname im Rückgabestring des Aufrufs von [[glGetString]] mit dem Argument '''GL_EXTENSIONS''' enthalten ist. | ||
| − | |||
| − | |||
| + | == Fehlermeldungen == | ||
| + | '''GL_INVALID_OPERATION''' wird generiert, wenn '''glBlendColor''' innerhalb eines [[glBegin]]-[[glEnd]]-Blocks aufgerufen wird. | ||
| − | |||
| − | |||
| − | |||
| − | |||
== Zugehörige Wertrückgaben == | == Zugehörige Wertrückgaben == | ||
| − | [[glGet]] mit Token [[glGet# | + | [[glGet]] mit Token [[glGet#GL_BLEND_COLOR|GL_BLEND_COLOR]] |
| + | |||
| + | |||
| − | |||
== Siehe auch == | == Siehe auch == | ||
| Zeile 51: | Zeile 56: | ||
[[Kategorie:GL|BlendColorEXT]] | [[Kategorie:GL|BlendColorEXT]] | ||
| + | [[Kategorie:GL3|BlendColor]] | ||
Aktuelle Version vom 25. Juli 2011, 09:20 Uhr
Inhaltsverzeichnis
glBlendColor
Name
glBlendColor - setzt die Farbe fürs Blending
Delphi-Spezifikation
procedure glBlendColor(red: TGLclampf; green: TGLclampf; blue: TGLclampf; alpha: TGLclampf);
Parameter
| Red, Green, Blue, Alpha | Bestimmen den jeweiligen Farbwert für das konstante Blenden. |
|---|
Beschreibung
glBlendColor setzt die konstante Farbe für die Quell- und Zielblendfaktoren ((Rc, Gc, Bc, Ac); siehe glBlendFunc). Die vier Farbkomponenten werden auf das Intervall [0,1] beschränkt, bevor sie gespeichert werden.
Der Initialwert für die konstante Blendfarbe ist (0,0,0,0).
Hinweise
glBlendColor ist Teil der GL_ARB_imaging-Erweiterung und ist damit nur verfügbar, wenn GL_ARB_imaging Teil des Rückgabewertes eines glGetString-Aufrufs mit Parameter GL_EXTENSION ist.
Die Funktion wurde als glBlendColorEXT eingeführt und war Teil der Erweiterung EXT_blend_color. glBlendColorEXT kann nur dann benutzt werden, wenn der Extensionname im Rückgabestring des Aufrufs von glGetString mit dem Argument GL_EXTENSIONS enthalten ist.
Fehlermeldungen
GL_INVALID_OPERATION wird generiert, wenn glBlendColor innerhalb eines glBegin-glEnd-Blocks aufgerufen wird.
Zugehörige Wertrückgaben
glGet mit Token GL_BLEND_COLOR