Browse Source

WebGLRenderer: Added getSize(). See #6298.

Mr.doob 10 years ago
parent
commit
f9c42574f0
1 changed files with 15 additions and 0 deletions
  1. 15 0
      src/renderers/WebGLRenderer.js

+ 15 - 0
src/renderers/WebGLRenderer.js

@@ -14,6 +14,9 @@ THREE.WebGLRenderer = function ( parameters ) {
 	var _canvas = parameters.canvas !== undefined ? parameters.canvas : document.createElement( 'canvas' ),
 	_context = parameters.context !== undefined ? parameters.context : null,
 
+	_width = canvas.width,
+	_height = canvas.height,
+
 	pixelRatio = 1,
 
 	_precision = parameters.precision !== undefined ? parameters.precision : 'highp',
@@ -467,8 +470,20 @@ THREE.WebGLRenderer = function ( parameters ) {
 
 	};
 
+	this.getSize = function () {
+
+		return {
+			width: _width,
+			height: _height
+		};
+
+	};
+
 	this.setSize = function ( width, height, updateStyle ) {
 
+		_width = width;
+		_height = height;
+
 		_canvas.width = width * pixelRatio;
 		_canvas.height = height * pixelRatio;