UNPKG

videx-3d

Version:

React 3D component library designed for sub surface visualizations in the browser

12 lines (11 loc) 537 B
import { Camera, Object3D, Scene, ShaderMaterial, WebGLRenderer } from 'three'; import { BufferGeometry } from 'three/webgpu'; import { Emitter, Listener } from './EventEmitterContext'; export declare class PickingMaterial extends ShaderMaterial { listeners: Map<number, Listener>; emitters: Map<number, Emitter>; currentObjectMap: Array<number> | null; constructor(); dispose(): void; onBeforeRender(_renderer: WebGLRenderer, _scene: Scene, _camera: Camera, _geometry: BufferGeometry, object: Object3D): void; }