Properties
Private Optional _alphaOffset
_alphaOffset: number
Private _deviceorientationListener
_deviceorientationListener: any
Private _geolocationWatchId
_geolocationWatchId: any
Private _headingDrift
_headingDrift: number = 0
Private _idleTimeoutId
_idleTimeoutId: number
Private Optional _mobileDetect
_mobileDetect: MobileDetect
Private _scratchCartesian
_scratchCartesian: unknown = new Cartesian3
Private _scratchQuaternion1
_scratchQuaternion1: unknown = new Quaternion
Private _scratchQuaternion2
_scratchQuaternion2: unknown = new Quaternion
Private _x90Rot
_x90Rot: unknown = Quaternion.fromAxisAngle(Cartesian3.UNIT_X, CesiumMath.PI_OVER_TWO)
displayEntity
displayEntity: unknown = new Entity({id: 'ar.device.display',name: 'Device Display',position: new ConstantPositionProperty(Cartesian3.ZERO, this.entity),orientation: new ConstantProperty(Quaternion.IDENTITY)})
entity
entity: unknown = new Entity({ id: 'ar.device', name: 'Device' })
geolocationEntity
geolocationEntity: unknown = new Entity({ id: 'ar.device.geolocation', name: 'Device Geolocation' })
locationUpdatesEnabled
locationUpdatesEnabled: boolean = true
orientationEntity
orientationEntity: unknown = new Entity({ id: 'ar.device.orientation', name: 'Device Orientation' })
orientationUpdatesEnabled
orientationUpdatesEnabled: boolean = true
Provides pose state for the device.