glDepthMask: Unterschied zwischen den Versionen
Flash (Diskussion | Beiträge) K (Wird offline bearbeitet) |
K (Kategorisierung, Wikisyntax für Parametertabelle) |
||
(10 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | = | + | = glDepthMask = |
− | == | + | == Name == |
+ | '''glDepthMask''' - erlaubt oder verhindert das Schreiben in den [[Tiefenpuffer]]. | ||
+ | |||
+ | |||
+ | |||
+ | == Delphi-Spezifikation == | ||
+ | '''procedure''' glDepthMask(''flag'' : GLboolean); | ||
+ | |||
+ | |||
+ | |||
+ | == Parameter == | ||
+ | {| border="1" rules="all" | ||
+ | ! ''flag'' | ||
+ | | Gibt an ob in den Tiefenpuffer geschrieben werden kann oder nicht.<br> | ||
+ | Wenn ''flag'' = '''GL_FALSE''' ist, ist der Tiefenpuffer schreibgeschützt, ansonsten kann in den Tiefenpuffer geschrieben werden.<br> | ||
+ | Der Initialzustand ist, dass der Tiefenpuffer beschrieben werden kann. | ||
+ | |} | ||
+ | |||
+ | |||
+ | |||
+ | == Beschreibung == | ||
+ | '''glDepthMask''' steuert, ob der Tiefenpuffer (bzw. das Schreiben in selbigen) aktiviert ist oder nicht. | ||
+ | Wenn ''flag'' den Wert '''GL_TRUE''' hat, kann in den Tiefenpuffer geschrieben werden. Wenn ''flag'' den Wert '''GL_FALSE''' hat, wird der Tiefenpuffer schreibgeschützt. Sollten andere Werte an ''flag'' übergeben werden, verhält sich der Tiefenpuffer so als wäre '''GL_TRUE''' übergeben worden. | ||
+ | |||
+ | Im Initialisierungszustand kann in den Tiefenpuffer geschrieben werden. | ||
+ | |||
+ | |||
+ | |||
+ | == Anwendungsbereich == | ||
+ | * [[Partikelsysteme]] | ||
+ | |||
+ | |||
+ | |||
+ | == Fehlermeldungen == | ||
+ | '''GL_INVALID_OPERATION''' wird generiert, wenn '''glDepthMask''' innerhalb eines [[glBegin]]-[[glEnd]]-Blocks aufgerufen wird. | ||
+ | |||
+ | |||
+ | |||
+ | == Zugehörige Wertrückgaben == | ||
+ | [[glGet]] mit '''[[glGet#GL_DEPTH_WRITEMASK|GL_DEPTH_WRITEMASK]]''' | ||
+ | |||
+ | |||
+ | |||
+ | == Siehe auch == | ||
+ | [[glColorMask]], [[glDepthFunc]], [[glDepthRange]], [[glIndexMask]], [[glStencilMask]] | ||
+ | |||
+ | [[Kategorie:GL|DepthMask]] | ||
+ | [[Kategorie:GL1.0|DepthMask]] | ||
+ | [[Kategorie:GL3|DepthMask]] |
Aktuelle Version vom 13. Juli 2011, 00:22 Uhr
Inhaltsverzeichnis
glDepthMask
Name
glDepthMask - erlaubt oder verhindert das Schreiben in den Tiefenpuffer.
Delphi-Spezifikation
procedure glDepthMask(flag : GLboolean);
Parameter
flag | Gibt an ob in den Tiefenpuffer geschrieben werden kann oder nicht. Wenn flag = GL_FALSE ist, ist der Tiefenpuffer schreibgeschützt, ansonsten kann in den Tiefenpuffer geschrieben werden. |
---|
Beschreibung
glDepthMask steuert, ob der Tiefenpuffer (bzw. das Schreiben in selbigen) aktiviert ist oder nicht. Wenn flag den Wert GL_TRUE hat, kann in den Tiefenpuffer geschrieben werden. Wenn flag den Wert GL_FALSE hat, wird der Tiefenpuffer schreibgeschützt. Sollten andere Werte an flag übergeben werden, verhält sich der Tiefenpuffer so als wäre GL_TRUE übergeben worden.
Im Initialisierungszustand kann in den Tiefenpuffer geschrieben werden.
Anwendungsbereich
Fehlermeldungen
GL_INVALID_OPERATION wird generiert, wenn glDepthMask innerhalb eines glBegin-glEnd-Blocks aufgerufen wird.
Zugehörige Wertrückgaben
Siehe auch
glColorMask, glDepthFunc, glDepthRange, glIndexMask, glStencilMask