HTML:標記語言
CSS:樣式語言
JavaScript:指令碼語言
Web API:程式設計介面
所有 Web 技術
學習 Web 開發
發現我們的工具
更好地瞭解 MDN
此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 2015 年 7 月以來,各瀏覽器均已提供此特性。
注意:此功能在 Web Workers 中可用。
WebGLRenderingContext.depthMask() 方法是 WebGL API 的一部分,用於設定是否啟用或停用寫入深度緩衝區。
WebGLRenderingContext.depthMask()
depthMask(flag)
flag
一個 GLboolean 型別的值,指定是否啟用寫入深度緩衝區。預設值為 true,表示啟用寫入。
GLboolean
true
無(undefined)。
undefined
gl.depthMask(false);
要獲取當前的深度寫入掩碼,請查詢 DEPTH_WRITEMASK 常量,它會返回一個布林值。
DEPTH_WRITEMASK
gl.getParameter(gl.DEPTH_WRITEMASK); // false
載入中…
WebGLRenderingContext.colorMask()
WebGLRenderingContext.stencilMask()