UNPKG

glodrei

Version:

useful add-ons for react-three-fiber

29 lines (28 loc) 874 B
import * as THREE from 'three'; import * as React from 'react'; import { ReactThreeFiber } from '@react-three/fiber'; export type PortalMaterialType = { resolution: ReactThreeFiber.Vector2; blur: number; blend: number; size?: number; sdf?: THREE.Texture; map?: THREE.Texture; } & JSX.IntrinsicElements['shaderMaterial']; declare global { namespace JSX { interface IntrinsicElements { portalMaterialImpl: PortalMaterialType; } } } export type PortalProps = JSX.IntrinsicElements['shaderMaterial'] & { blend?: number; blur?: number; resolution?: number; worldUnits?: boolean; eventPriority?: number; renderPriority?: number; events?: boolean; }; export declare const MeshPortalMaterial: React.ForwardRefExoticComponent<Omit<PortalProps, "ref"> & React.RefAttributes<PortalMaterialType>>;