UNPKG

@react-three/drei

Version:

useful add-ons for react-three-fiber

26 lines (25 loc) 879 B
import * as THREE from 'three'; import { ReactThreeFiber, ThreeElements } from '@react-three/fiber'; import { ForwardRefComponent } from '../helpers/ts-utils'; declare module '@react-three/fiber' { interface ThreeElements { portalMaterialImpl: ThreeElements['shaderMaterial'] & { resolution: ReactThreeFiber.Vector2; blur: number; blend: number; size?: number; sdf?: THREE.Texture; map?: THREE.Texture; }; } } export type PortalProps = Omit<ThreeElements['portalMaterialImpl'], 'ref' | 'blend'> & { blend?: number; blur?: number; resolution?: number; worldUnits?: boolean; eventPriority?: number; renderPriority?: number; events?: boolean; }; export declare const MeshPortalMaterial: ForwardRefComponent<PortalProps, ThreeElements['portalMaterialImpl']>;