three
Version:
JavaScript 3D library
28 lines (22 loc) • 603 B
TypeScript
import {
Camera,
Scene,
WebGLRenderer
} from '../../../src/Three';
export interface WebGLDeferredRendererParameters {
antialias?: boolean;
cacheKeepAlive?: boolean;
height?: number;
renderer?: WebGLRenderer;
width?: number;
}
export class WebGLDeferredRenderer {
constructor( parameters: WebGLDeferredRendererParameters );
domElement: HTMLElement;
forwardRendering: boolean;
renderer: WebGLRenderer;
enableLightPrePass( enabled: boolean ): void;
render( scene: Scene, camera: Camera ): void;
setAntialias( enabled: boolean ): void;
setSize( width: number, height: number ): void;
}