123456789101112131415161718192021222324252627282930 |
- import {
- EventDispatcher,
- Color,
- Scene,
- Camera
- } from '../../../src/Three';
- export interface RaytracingRendererParameters {
- alpha?: boolean;
- blockSize?: number;
- randomize: boolean;
- workerPath: string;
- workers: number;
- }
- export class RaytracingRenderer extends EventDispatcher {
- constructor( parameters: RaytracingRendererParameters );
- domElement: HTMLElement;
- autoClear: boolean;
- randomize: boolean;
- setWorkers( w: number ): void;
- setClearColor( color: Color, alpha: number ): void;
- setPixelRatio(): void;
- setSize( width: number, height: number ): void;
- clear(): void;
- render( scene: Scene, camera: Camera ): void;
- }
|