WebGLRenderingContext.clearDepth()

WebGL APIWebGLRenderingContext.clearDepth() 方法用于设置深度缓冲区的深度清除值。

这个深度清除值的设定,是为了调用clear() 的时候使用,这个值的范围是0到1。

语法

void gl.clearDepth(depth);

参数

depth
类型:GLclampf (en-US)。 深度值的设定,是当清除深度缓冲区的时候使用。默认值为1。

返回值

None.

样例

gl.clearDepth(0.5);

若要获取当前深度清除值,查询DEPTH_CLEAR_VALUE 常量。

gl.getParameter(gl.DEPTH_CLEAR_VALUE);
// 0.5

规范

Specification Status Comment
WebGL 1.0
clearDepth
Recommendation Initial definition.
OpenGL ES 2.0
glClearDepthf
Standard Man page of the OpenGL API.

浏览器兼容性

BCD tables only load in the browser

另见