glDepthMask: Unterschied zwischen den Versionen
K (Kategorie GL3 hinzugefügt) |
K (Kategorisierung, Wikisyntax für Parametertabelle) |
||
Zeile 1: | Zeile 1: | ||
= glDepthMask = | = glDepthMask = | ||
− | |||
− | |||
== Name == | == Name == | ||
− | '''glDepthMask''' - erlaubt oder verhindert das | + | '''glDepthMask''' - erlaubt oder verhindert das Schreiben in den [[Tiefenpuffer]]. |
− | |||
Zeile 15: | Zeile 12: | ||
== Parameter == | == 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> | |
− | Wenn ''flag'' = | + | Der Initialzustand ist, dass der Tiefenpuffer beschrieben werden kann. |
− | + | |} | |
− | |||
− | |||
== Beschreibung == | == Beschreibung == | ||
− | '''glDepthMask''' steuert ob der Tiefenpuffer (bzw. das | + | '''glDepthMask''' steuert, ob der Tiefenpuffer (bzw. das Schreiben in selbigen) aktiviert ist oder nicht. |
− | Wenn ''flag'' | + | 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. |
− | Wenn ''flag'' | ||
− | Sollten andere Werte an ''flag'' übergeben werden, verhält sich der Tiefenpuffer | ||
Im Initialisierungszustand kann in den Tiefenpuffer geschrieben werden. | Im Initialisierungszustand kann in den Tiefenpuffer geschrieben werden. | ||
+ | |||
+ | |||
== Anwendungsbereich == | == Anwendungsbereich == | ||
Zeile 40: | Zeile 35: | ||
== Fehlermeldungen == | == Fehlermeldungen == | ||
− | '''GL_INVALID_OPERATION''' wird generiert wenn '''glDepthMask''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird. | + | '''GL_INVALID_OPERATION''' wird generiert, wenn '''glDepthMask''' innerhalb eines [[glBegin]]-[[glEnd]]-Blocks aufgerufen wird. |
− | |||
== Zugehörige Wertrückgaben == | == Zugehörige Wertrückgaben == | ||
− | [[glGet]] mit '''GL_DEPTH_WRITEMASK''' | + | [[glGet]] mit '''[[glGet#GL_DEPTH_WRITEMASK|GL_DEPTH_WRITEMASK]]''' |
Zeile 54: | Zeile 48: | ||
[[Kategorie:GL|DepthMask]] | [[Kategorie:GL|DepthMask]] | ||
− | + | [[Kategorie:GL1.0|DepthMask]] | |
− | [[Kategorie:GL3]] | + | [[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