Bezeichnung
gl.IndexMask -- steuert das Schreiben einzelner Bits in den Farbindexpuffer
Übersicht
gl.IndexMask(mask)
Beschreibung
gl.IndexMask() steuert das Schreiben einzelner Bits in den Farbindexpuffer. Die niederwertigsten n Bits der Maske, wobei n die Anzahl der Bits in einem Farbindexpuffer ist, geben eine Maske an. Wenn eine 1 (eins) in der Maske erscheint, ist es möglich, in das entsprechende Bit im Farbindexpuffer (oder in die Puffer) zu schreiben. Erscheint eine 0 (Null), ist das entsprechende Bit schreibgeschützt.

Diese Maske wird nur im Farbindexmodus verwendet und betrifft nur die aktuell zum Schreiben ausgewählten Puffer. Siehe gl.DrawBuffer für Details.. Zunächst sind alle Bits zum Schreiben freigegeben.

Weitere Informationen finden Sie in einem OpenGL-Referenzhandbuch.

Eingaben
mask
gibt eine Bitmaske an, um das Schreiben einzelner Bits in die Farbindexpuffer zu aktivieren und zu deaktivieren; zunächst hat die Maske nur Einsen (alle Bits können geändert werden).
Fehler
#GL_INVALID_OPERATION wird erzeugt, wenn gl.IndexMask() zwischen gl.Begin() und gl.End() ausgeführt wird.

Verbundene get-operationen
gl.Get() mit dem Argument #GL_INDEX_WRITEMASK


Navigation zeigen