UNPKG

@polygonjs/polygonjs

Version:

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

17 lines (16 loc) 635 B
import { BufferGeometry, ShaderMaterial, Color } from 'three'; import { BaseReflector, BaseReflectorOptions } from './_BaseReflector'; interface ReflectorOptions extends BaseReflectorOptions { color: Color; opacity: number; useVertexColor: boolean; reflectionBlend: number; } export declare class Reflector extends BaseReflector<BufferGeometry, ShaderMaterial> { geometry: BufferGeometry; protected _options: ReflectorOptions; constructor(geometry: BufferGeometry, _options: ReflectorOptions); protected _createMaterial(): ShaderMaterial; protected _assignMaterialRenderTarget(): void; } export {};