UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

22 lines (16 loc) 607 B
import { BufferGeometry, ColorRepresentation, Mesh, PerspectiveCamera, WebGLRenderTarget } from "three"; export interface ReflectorOptions { color?: ColorRepresentation | undefined; textureWidth?: number | undefined; textureHeight?: number | undefined; clipBias?: number | undefined; shader?: object | undefined; multisample?: number | undefined; } export class Reflector extends Mesh { type: "Reflector"; camera: PerspectiveCamera; constructor(geometry?: BufferGeometry, options?: ReflectorOptions); getRenderTarget(): WebGLRenderTarget; dispose(): void; }