@realsee/five
Version:
Realsee Renderer SDK
18 lines (17 loc) • 714 B
TypeScript
import * as THREE from 'three';
import { type Scene } from '../core/scene';
import { type Camera } from '../core/camera';
import { type ModelScene } from '../model';
import { EffectComposer } from './postprocessing/composer';
export declare class FiveRenderer {
composer: EffectComposer;
composerVersion: string;
colorRenderTarget: THREE.WebGLRenderTarget;
normalRenderTarget: THREE.WebGLRenderTarget;
renderMode: 'default' | 'ssaa' | 'point-cloud-high-quality';
private sceneRenders;
constructor();
private renderSceneToBuffers;
render(renderer: THREE.WebGLRenderer, scene: Scene, modelScene: ModelScene, camera: Camera, sceneUpdated: boolean): boolean;
dispose(): void;
}