three
Version:
JavaScript 3D library
24 lines (18 loc) • 406 B
TypeScript
import {
Mesh,
BufferGeometry,
Color,
WebGLRenderTarget
} from '../../../src/Three';
export interface ReflectorOptions {
color?: Color;
textureWidth?: number;
textureHeight?: number;
clipBias?: number;
shader?: object;
recursion?: number;
}
export class Reflector extends Mesh {
constructor( geometry?: BufferGeometry, options?: ReflectorOptions );
getRenderTarget(): WebGLRenderTarget;
}