UNPKG

@tresjs/core

Version:

Declarative ThreeJS using Vue Components

11 lines (10 loc) 586 B
import { PointerEvent, PointerEventsMap } from '@pmndrs/pointer-events'; import { Event, Object3D, Object3DEventMap } from 'three'; import { MaybeRef } from 'vue'; import { TresContext } from '../useTresContextProvider'; export declare function useEventManager({ canvas, contextParts: { scene, camera, renderer }, }: { canvas: MaybeRef<HTMLCanvasElement>; contextParts: Pick<TresContext, 'scene' | 'camera' | 'renderer'>; }): { onPointerMissed: import('@vueuse/core').EventHookOn<PointerEvent<MouseEvent> & Event<"click", Object3D<Object3DEventMap & PointerEventsMap>>>; };