Explorar o código

Add target to getClearColor

Garrett Johnson %!s(int64=4) %!d(string=hai) anos
pai
achega
380067c434
Modificáronse 1 ficheiros con 10 adicións e 2 borrados
  1. 10 2
      src/renderers/WebGLRenderer.js

+ 10 - 2
src/renderers/WebGLRenderer.js

@@ -532,9 +532,17 @@ function WebGLRenderer( parameters ) {
 
 	// Clearing
 
-	this.getClearColor = function () {
+	this.getClearColor = function ( target ) {
 
-		return background.getClearColor();
+		if ( target === undefined ) {
+
+			console.warn( 'WebGLRenderer: .getClearColor() now requires a Color as an argument' );
+
+			target = new Color();
+
+		}
+
+		return target.copy( background.getClearColor() );
 
 	};