diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index 302af36a1dd2bd217594b3bb3a2cfdab08fda832..b2bfa674d089609c03204a6d66f1ff9c8edfec74 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -524,39 +524,32 @@ THREE.WebGLRenderer = function ( parameters ) { // Clearing - this.setClearColor = function ( color, alpha ) { - - _clearColor.set( color ); - _clearAlpha = alpha !== undefined ? alpha : 1; + this.getClearColor = function () { - _gl.clearColor( _clearColor.r, _clearColor.g, _clearColor.b, _clearAlpha ); + return _clearColor; }; - this.setClearAlpha = function ( alpha ) { + this.setClearColor = function ( color, alpha ) { - _clearAlpha = alpha; + _clearColor.set( color ); + _clearAlpha = alpha !== undefined ? alpha : 1; _gl.clearColor( _clearColor.r, _clearColor.g, _clearColor.b, _clearAlpha ); }; - this.setClearColorHex = function ( hex, alpha ) { + this.getClearAlpha = function () { - console.warn( 'THREE.WebGLRenderer: .setClearColorHex() is being removed. Use .setClearColor() instead.' ); - this.setClearColor( hex, alpha ); + return _clearAlpha; }; - this.getClearColor = function () { - - return _clearColor; - - }; + this.setClearAlpha = function ( alpha ) { - this.getClearAlpha = function () { + _clearAlpha = alpha; - return _clearAlpha; + _gl.clearColor( _clearColor.r, _clearColor.g, _clearColor.b, _clearAlpha ); };