WebGLRenderingContext.clearColor()

clearColor方法定义在清空颜色缓冲区时使用的颜色值。

定义的颜色值在调用clear方法时 被使用。这个值是在0到1之间。

语法

void gl.clearColor(red, green, blue, alpha);

参数

red

GLclampf类型,指定当颜色缓冲区被清除时使用的红色值。 默认值:0。

green

GLclampf类型,指定当颜色缓冲区被清除时使用的绿色值。 默认值:0。

blue

GLclampf类型,指定当颜色缓冲区被清除时使用的蓝色值。 默认值:0。

alpha

GLclampf类型,指定当颜色缓冲区被清除时使用的alpha值。 默认值:0。

返回值

例子

gl.clearColor(1, 0.5, 0.5, 3);

获得当前的clear颜色,询问COLOR_CLEAR_VALUE常数,返回一个FLoat32Array。

gl.getParameter(gl.COLOR_CLEAR_VALUE);
// Float32Array[1, 0.5, 0.5, 1]

规范

WebGL 1.0

OpenGL ES 2.0

浏览器兼容

Desktop:Chrome 9、 Edge 12、Firefox 4.0 、 Internet Explorer 11 、Opera 12、Safari 5.1;

Mobile: Android ?、 Chrome for Android 25、 Firefox Mobile (Yes)、 IE Mobile ?、 Opera Mobile 12、 Safari Mobile 8.1

results matching ""

    No results matching ""