UNPKG

three-stdlib

Version:

stand-alone library of threejs examples

24 lines (18 loc) 570 B
import { Mesh, BufferGeometry, Color, WebGLRenderTarget, PerspectiveCamera } from 'three' import { TextureEncoding } from '../types/shared' export interface ReflectorOptions { color?: Color | string | number textureWidth?: number textureHeight?: number clipBias?: number shader?: object encoding?: TextureEncoding multisample?: number } export class Reflector extends Mesh { type: 'Reflector' camera: PerspectiveCamera constructor(geometry?: BufferGeometry, options?: ReflectorOptions) getRenderTarget(): WebGLRenderTarget dispose(): void }