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 Juli 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
Loading…