WebGLRenderingContext.clearDepth()
WebGL API的**WebGLRenderingContext.clearDepth()** 方法用于设置深度缓冲区的深度清除值。
这个深度清除值的设定,是为了调用clear() 的时候使用,这个值的范围是 0 到 1。
语法
void gl.clearDepth(depth);
参数
depth-
类型:
GLclampf(en-US)。深度值的设定,是当清除深度缓冲区的时候使用。默认值为 1。
返回值
None.
样例
js
gl.clearDepth(0.5);
若要获取当前深度清除值,查询DEPTH_CLEAR_VALUE 常量。
js
gl.getParameter(gl.DEPTH_CLEAR_VALUE);
// 0.5
规范
| Specification |
|---|
| WebGL Specification # 5.14.3 |
浏览器兼容性
BCD tables only load in the browser