WebGLRenderingContext: clearColor() method
{{APIRef("WebGL")}} {{AvailableInWorkers}}
The WebGLRenderingContext.clearColor() method of the WebGL API specifies the color values used
when clearing color buffers.
This specifies what color values to use when calling the
{{domxref("WebGLRenderingContext.clear", "clear()")}} method. The values are clamped
between 0 and 1.
Syntax
clearColor(red, green, blue, alpha)
Parameters
red- : A
{{domxref("WebGL_API/Types", "GLclampf")}}specifying the red color value used when the color buffers are cleared. Default value: 0.
- : A
green- : A
{{domxref("WebGL_API/Types", "GLclampf")}}specifying the green color value used when the color buffers are cleared. Default value: 0.
- : A
blue- : A
{{domxref("WebGL_API/Types", "GLclampf")}}specifying the blue color value used when the color buffers are cleared. Default value: 0.
- : A
alpha- : A
{{domxref("WebGL_API/Types", "GLclampf")}}specifying the alpha (transparency) value used when the color buffers are cleared. Default value: 0.
- : A
Return value
None ({{jsxref("undefined")}} ).
Examples
gl.clearColor(1, 0.5, 0.5, 1);
To get the current clear color, query the COLOR_CLEAR_VALUE constant which
returns a {{jsxref("Float32Array")}} .
gl.getParameter(gl.COLOR_CLEAR_VALUE);
// Float32Array[1, 0.5, 0.5, 1]
Specifications
{{Specifications}}
Browser compatibility
{{Compat}}
See also
{{domxref("WebGLRenderingContext.clear()")}}{{domxref("WebGLRenderingContext.clearDepth()")}}{{domxref("WebGLRenderingContext.clearStencil()")}}