|
@@ -13,7 +13,7 @@ THREE.VREffect = function ( renderer, onError ) {
|
|
|
|
|
|
var isWebVR1 = true;
|
|
|
|
|
|
- var vrDisplay;
|
|
|
+ var vrDisplay, vrDisplays;
|
|
|
var eyeTranslationL = new THREE.Vector3();
|
|
|
var eyeTranslationR = new THREE.Vector3();
|
|
|
var renderRectL, renderRectR;
|
|
@@ -21,6 +21,8 @@ THREE.VREffect = function ( renderer, onError ) {
|
|
|
|
|
|
function gotVRDisplays( displays ) {
|
|
|
|
|
|
+ vrDisplays = displays;
|
|
|
+
|
|
|
for ( var i = 0; i < displays.length; i ++ ) {
|
|
|
|
|
|
if ( 'VRDisplay' in window && displays[ i ] instanceof VRDisplay ) {
|
|
@@ -74,6 +76,12 @@ THREE.VREffect = function ( renderer, onError ) {
|
|
|
|
|
|
};
|
|
|
|
|
|
+ this.getVRDisplays = function () {
|
|
|
+
|
|
|
+ return vrDisplays;
|
|
|
+
|
|
|
+ };
|
|
|
+
|
|
|
this.setSize = function ( width, height ) {
|
|
|
|
|
|
rendererSize = { width: width, height: height };
|