WebGLRenderingContext: colorMask()-Methode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die WebGLRenderingContext.colorMask()
-Methode der WebGL-API legt fest, welche Farbkomponenten beim Zeichnen oder Rendern zu einem WebGLFramebuffer
aktiviert oder deaktiviert werden sollen.
Syntax
colorMask(red, green, blue, alpha)
Parameter
red
-
Ein
GLboolean
, der angibt, ob die rote Farbkomponente in den Framebuffer geschrieben werden kann. Standardwert:true
. green
-
Ein
GLboolean
, der angibt, ob die grüne Farbkomponente in den Framebuffer geschrieben werden kann. Standardwert:true
. blue
-
Ein
GLboolean
, der angibt, ob die blaue Farbkomponente in den Framebuffer geschrieben werden kann. Standardwert:true
. alpha
-
Ein
GLboolean
, der angibt, ob die Alpha- (Transparenz-)Komponente in den Framebuffer geschrieben werden kann. Standardwert:true
.
Rückgabewert
Keiner (undefined
).
Beispiele
gl.colorMask(true, true, true, false);
Um die aktuelle Farbmaske zu erhalten, fragen Sie die COLOR_WRITEMASK
-Konstante ab, die ein Array
zurückgibt.
gl.getParameter(gl.COLOR_WRITEMASK);
// [true, true, true, false]
Spezifikationen
Specification |
---|
WebGL Specification # 5.14.3 |
Browser-Kompatibilität
BCD tables only load in the browser