--- title: WebGLRenderingContext.clearColor() slug: Web/API/WebGLRenderingContext/clearColor translation_of: Web/API/WebGLRenderingContext/clearColor ---
WebGL API の WebGLRenderingContext.clearColor()
メソッドは、カラーバッファーの消去に使われる色の値を指定します。
この指定は {{domxref("WebGLRenderingContext.clear", "clear()")}} メソッドを呼んだときに使用される色です。値は 0 から 1 に丸められます。
void gl.clearColor(red, green, blue, alpha);
red
green
blue
alpha
ありません。
gl.clearColor(1, 0.5, 0.5, 3);
現在の消去に使われる色を取得するには、COLOR_CLEAR_VALUE
定数で問い合わせると {{jsxref("Float32Array")}} を返します。
gl.getParameter(gl.COLOR_CLEAR_VALUE); // Float32Array[1, 0.5, 0.5, 1]
仕様 | 策定状況 | コメント |
---|---|---|
{{SpecName('WebGL', "#5.14.3", "clearColor")}} | {{Spec2('WebGL')}} | 初回定義。 |
{{SpecName('OpenGL ES 2.0', "glClearColor.xml", "glClearColor")}} | {{Spec2('OpenGL ES 2.0')}} | OpenGL API のマニュアルページ。 |
{{Compat("api.WebGLRenderingContext.clearColor")}}