UNPKG

@react-three/drei

Version:

useful add-ons for react-three-fiber

51 lines (50 loc) 1.64 kB
import { Matrix4, MeshStandardMaterial, Texture } from 'three'; export declare class MeshReflectorMaterial extends MeshStandardMaterial { private _tDepth; private _distortionMap; private _tDiffuse; private _tDiffuseBlur; private _textureMatrix; private _hasBlur; private _mirror; private _mixBlur; private _blurStrength; private _minDepthThreshold; private _maxDepthThreshold; private _depthScale; private _depthToBlurRatioBias; private _distortion; private _mixContrast; constructor(parameters?: {}); onBeforeCompile(shader: any): void; get tDiffuse(): Texture | null; set tDiffuse(v: Texture | null); get tDepth(): Texture | null; set tDepth(v: Texture | null); get distortionMap(): Texture | null; set distortionMap(v: Texture | null); get tDiffuseBlur(): Texture | null; set tDiffuseBlur(v: Texture | null); get textureMatrix(): Matrix4 | null; set textureMatrix(v: Matrix4 | null); get hasBlur(): boolean; set hasBlur(v: boolean); get mirror(): number; set mirror(v: number); get mixBlur(): number; set mixBlur(v: number); get mixStrength(): number; set mixStrength(v: number); get minDepthThreshold(): number; set minDepthThreshold(v: number); get maxDepthThreshold(): number; set maxDepthThreshold(v: number); get depthScale(): number; set depthScale(v: number); get depthToBlurRatioBias(): number; set depthToBlurRatioBias(v: number); get distortion(): number; set distortion(v: number); get mixContrast(): number; set mixContrast(v: number); }