Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | /*
* Public entry point for the PlayCanvas-based virtual walkthrough components.
*
* These are kept out of the main index so that importing the core component
* library does not pull in playcanvas. Import them from
* `@terraware/web-components/virtualWalkthrough`.
*/
import Annotation from './components/VirtualWalkthrough/Annotation';
import AnnotationEditPane from './components/VirtualWalkthrough/AnnotationEditPane';
import AnnotationPanel from './components/VirtualWalkthrough/AnnotationPanel';
import Application from './components/VirtualWalkthrough/Application';
import { AutoRotator } from './components/VirtualWalkthrough/AutoRotator';
import BlockingSpinner from './components/VirtualWalkthrough/BlockingSpinner';
import BoundaryRing from './components/VirtualWalkthrough/BoundaryRing';
import CameraInfo from './components/VirtualWalkthrough/CameraInfo';
import ControlsInfoPane from './components/VirtualWalkthrough/ControlsInfoPane';
import GradientSky from './components/VirtualWalkthrough/GradientSky';
import SplatControls from './components/VirtualWalkthrough/SplatControls';
import SplatCrop from './components/VirtualWalkthrough/SplatCrop';
import SplatFadeCrop from './components/VirtualWalkthrough/SplatFadeCrop';
import SplatModel from './components/VirtualWalkthrough/SplatModel';
import SplatRevealRain from './components/VirtualWalkthrough/SplatRevealRain';
import { TfAnnotationManager } from './components/VirtualWalkthrough/TfAnnotationManager';
import { TfXrNavigation } from './components/VirtualWalkthrough/TfXrNavigation';
import VirtualWalkthroughViewer from './components/VirtualWalkthrough/VirtualWalkthroughViewer';
import { BoundaryRingScript, boundaryRingMesh } from './components/VirtualWalkthrough/boundary-ring';
import { computeGroundPlane, yOnPlane } from './components/VirtualWalkthrough/groundPlane';
import { WalkthroughCamera } from './components/VirtualWalkthrough/walkthrough-camera';
import { useDevicePerformance } from './hooks/useDevicePerformance';
export type { AnnotationProps, AnnotationIconType } from './components/VirtualWalkthrough/Annotation';
export type { AnnotationEditPaneStrings } from './components/VirtualWalkthrough/AnnotationEditPane';
export type { CameraInfoStrings, CameraState } from './components/VirtualWalkthrough/CameraInfo';
export type { ControlsInfoPaneStrings } from './components/VirtualWalkthrough/ControlsInfoPane';
export type { SplatControlsProps, SplatControlsStrings } from './components/VirtualWalkthrough/SplatControls';
export type { BoundaryRingGeometry, BoundaryRingGeometryParams } from './components/VirtualWalkthrough/boundary-ring';
export type { GroundPlane } from './components/VirtualWalkthrough/groundPlane';
export type { BoundaryRingProps } from './components/VirtualWalkthrough/BoundaryRing';
export type { SplatModelProps } from './components/VirtualWalkthrough/SplatModel';
export type { VirtualWalkthroughViewerProps } from './components/VirtualWalkthrough/VirtualWalkthroughViewer';
export {
Annotation,
AnnotationEditPane,
AnnotationPanel,
Application,
AutoRotator,
BlockingSpinner,
BoundaryRing,
boundaryRingMesh,
BoundaryRingScript,
CameraInfo,
computeGroundPlane,
ControlsInfoPane,
GradientSky,
SplatControls,
SplatCrop,
SplatFadeCrop,
SplatModel,
SplatRevealRain,
TfAnnotationManager,
TfXrNavigation,
useDevicePerformance,
VirtualWalkthroughViewer,
WalkthroughCamera,
yOnPlane,
};
|