glIndexMask: Unterschied zwischen den Versionen
DGLBot (Diskussion | Beiträge) K (GlIndexMask wurde nach glIndexMask verschoben) |
DGLBot (Diskussion | Beiträge) K (Bot: konvertiere/korrigiere <BR>) |
||
Zeile 1: | Zeile 1: | ||
= glIndexMask = | = glIndexMask = | ||
− | + | ||
+ | |||
== Name == | == Name == | ||
'''glIndexMask''' - kontrolliert das Schreiben einzelner Bits in die Farbindexpuffer. | '''glIndexMask''' - kontrolliert das Schreiben einzelner Bits in die Farbindexpuffer. | ||
− | + | ||
+ | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
procedure '''glIndexMask'''(''mask'': TGLuint); | procedure '''glIndexMask'''(''mask'': TGLuint); | ||
− | + | ||
+ | |||
== Parameter == | == Parameter == | ||
Zeile 19: | Zeile 22: | ||
|} | |} | ||
− | + | ||
+ | |||
== Beschreibung == | == Beschreibung == | ||
Zeile 26: | Zeile 30: | ||
Überall wo eine '''1''' in der Maske auftaucht ist das entsprechende Bit im/in den Farbindexpuffer(n) beschreibbar/änderbar. Nullen ('''0''') bedeuten, dass das Bit schreibgeschützt ist. | Überall wo eine '''1''' in der Maske auftaucht ist das entsprechende Bit im/in den Farbindexpuffer(n) beschreibbar/änderbar. Nullen ('''0''') bedeuten, dass das Bit schreibgeschützt ist. | ||
− | + | ||
+ | |||
== Hinweise == | == Hinweise == | ||
Diese Maske wird nur im Farbindexmodus benutzt und beeinflusst nur den Puffer der aktuell zum Beschreiben ausgewählt wurde (siehe [[glDrawBuffer]]). | Diese Maske wird nur im Farbindexmodus benutzt und beeinflusst nur den Puffer der aktuell zum Beschreiben ausgewählt wurde (siehe [[glDrawBuffer]]). | ||
− | + | ||
+ | |||
== Fehlermeldungen == | == Fehlermeldungen == | ||
'''GL_INVALID_OPERATION''' wird generiert wenn '''glIndexMask''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird. | '''GL_INVALID_OPERATION''' wird generiert wenn '''glIndexMask''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird. | ||
− | + | ||
+ | |||
== Zugehörige Wertrückgaben == | == Zugehörige Wertrückgaben == | ||
[[glGet]] mit Token [[glGet#GL_INDEX_WRITEMASK|GL_INDEX_WRITEMASK]] | [[glGet]] mit Token [[glGet#GL_INDEX_WRITEMASK|GL_INDEX_WRITEMASK]] | ||
− | + | ||
+ | |||
== Siehe auch == | == Siehe auch == |
Version vom 22. April 2006, 19:21 Uhr
Inhaltsverzeichnis
glIndexMask
Name
glIndexMask - kontrolliert das Schreiben einzelner Bits in die Farbindexpuffer.
Delphi-Spezifikation
procedure glIndexMask(mask: TGLuint);
Parameter
mask | Ist eine Bitmaske welche festlegt welche Bits geändert werden können und welche nicht. Im Initialzustand besteht die Bitmaske aus Einsen (Alle Bits können geändert werden). |
---|
Beschreibung
Die Funktion glIndexMask kontrolliert das Ändern einzelner Bits im Farbindexpuffer. Die n Least Signifikant Bits von mask, wobei n die Anzahl Bits in einem Farbindexpuffer ist, spezifizieren die Maske. (Das heißt wenn mehr als n Bits in mask stehen, werden die n Bits als Maske gewählt die am weitesten rechts stehen.)
Überall wo eine 1 in der Maske auftaucht ist das entsprechende Bit im/in den Farbindexpuffer(n) beschreibbar/änderbar. Nullen (0) bedeuten, dass das Bit schreibgeschützt ist.
Hinweise
Diese Maske wird nur im Farbindexmodus benutzt und beeinflusst nur den Puffer der aktuell zum Beschreiben ausgewählt wurde (siehe glDrawBuffer).
Fehlermeldungen
GL_INVALID_OPERATION wird generiert wenn glIndexMask innerhalb eines glBegin-glEnd Blocks aufgerufen wird.
Zugehörige Wertrückgaben
glGet mit Token GL_INDEX_WRITEMASK
Siehe auch
glColorMask, glDepthMask, glDrawBuffer, glIndex, glStencilMask