videx-3d
Version:
React 3D component library designed for sub surface visualizations in the browser
17 lines (16 loc) • 614 B
TypeScript
import { Camera, MeshBasicMaterial, Scene, WebGLRenderer, WebGLRenderTarget } from 'three';
export declare abstract class Pass {
writeToScreen: boolean;
abstract render(renderer: WebGLRenderer, buffer: WebGLRenderbuffer): void;
}
export declare class RenderPass extends Pass {
private scene;
private camera;
constructor(scene: Scene, camera: Camera);
render(renderer: WebGLRenderer, buffer: WebGLRenderTarget): void;
}
export declare class OutputPass extends Pass {
material: MeshBasicMaterial;
constructor();
render(renderer: WebGLRenderer, buffer: WebGLRenderTarget): void;
}