WebGLRenderingContext: clearColor() 方法

基线 广泛可用

此功能已经成熟,并且可以在许多设备和浏览器版本上运行。它从 2015 年 7 月.

报告反馈

WebGLRenderingContext.clearColor()WebGL API 的一个方法,它指定了清除颜色缓冲区时使用的颜色值。

语法

这指定了在调用 clear() 方法时要使用的颜色值。这些值在 0 到 1 之间被钳制。
clearColor(red, green, blue, alpha)

js

参数

red

一个 GLclampf,指定清除颜色缓冲区时使用的红色值。默认值为 0。

green

一个 GLclampf,指定清除颜色缓冲区时使用的绿色值。默认值为 0。

blue

一个 GLclampf,指定清除颜色缓冲区时使用的蓝色值。默认值为 0。

alpha

一个 GLclampf,指定清除颜色缓冲区时使用的 alpha(透明度)值。默认值为 0。

返回值

示例

这指定了在调用 clear() 方法时要使用的颜色值。这些值在 0 到 1 之间被钳制。
gl.clearColor(1, 0.5, 0.5, 1);

无 (undefined)。

这指定了在调用 clear() 方法时要使用的颜色值。这些值在 0 到 1 之间被钳制。
gl.getParameter(gl.COLOR_CLEAR_VALUE);
// Float32Array[1, 0.5, 0.5, 1]

规范

要获取当前清除颜色,查询 COLOR_CLEAR_VALUE 常量,它将返回一个 Float32Array
规范
# 5.14.3

浏览器兼容性

WebGL 规范

另请参阅