|
@@ -0,0 +1,17 @@
|
|
|
+import { Camera } from './../../cameras/Camera';
|
|
|
+import { Object3D } from './../../core/Object3D';
|
|
|
+import { WebGLRenderer } from '../WebGLRenderer';
|
|
|
+import { WebGLUniforms } from './WebGLUniforms';
|
|
|
+
|
|
|
+export class WebGLMultiview {
|
|
|
+
|
|
|
+ constructor( renderer: WebGLRenderer, gl: WebGLRenderingContext );
|
|
|
+
|
|
|
+ isAvailable(): boolean;
|
|
|
+ attachCamera( camera: Camera ): void;
|
|
|
+ detachCamera( camera: Camera ): void;
|
|
|
+ updateCameraProjectionMatricesUniform( camera: Camera, uniforms: WebGLUniforms ): void;
|
|
|
+ updateCameraViewMatricesUniform( camera: Camera, uniforms: WebGLUniforms ): void;
|
|
|
+ updateObjectMatricesUniforms( object: Object3D, camera: Camera, uniforms: WebGLUniforms ): void;
|
|
|
+
|
|
|
+}
|