@threlte/xr
Version:
Tools to more easily create VR and AR experiences with Threlte
24 lines (23 loc) • 1.13 kB
JavaScript
// Components
export { default as ARButton } from './components/ARButton.svelte';
export { default as VRButton } from './components/VRButton.svelte';
export { default as XRButton } from './components/XRButton.svelte';
export { default as Controller } from './components/Controller.svelte';
export { default as Hand } from './components/Hand.svelte';
export { default as Headset } from './components/Headset.svelte';
export { default as XR } from './components/XR.svelte';
// Utilities
export { getXRSupportState } from './lib/getXRSupportState';
export { toggleXRSession } from './lib/toggleXRSession';
export { handJoints } from './lib/handJoints';
// Plugins
export { pointerControls } from './plugins/pointerControls';
export { teleportControls } from './plugins/teleportControls';
// Hooks
export { useController } from './hooks/useController';
export { useHand } from './hooks/useHand';
export { useHandJoint } from './hooks/useHandJoint';
export { useHeadset } from './hooks/useHeadset';
export { useHitTest } from './hooks/useHitTest';
export { useTeleport } from './hooks/useTeleport';
export { useXR } from './hooks/useXR';