useViewerHover
Tracks which mesh the user is currently hovering in the viewer.
Usage
import { useViewerHover } from "@liveroom/react-immersive";
const { hoveredObjectBinding, handleHoveredObject } = useViewerHover();
<ModelViewer
onObjectHover={handleHoveredObject}
...
/>
// hoveredObjectBinding is the currently hovered binding or nullReturns
| Name | Type | Description |
|---|---|---|
hoveredObjectBinding | ObjectBinding | null | The currently hovered binding, or null |
handleHoveredObject | (binding: ObjectBinding | null) => void | Callback to pass to onObjectHover |