Class: GyroInputDevice
Extra-Helpers.GyroInputDevice
Implements
Methods
IsCompatible
▸ Static IsCompatible(): boolean
Returns
boolean
getOffsetFromCenter
▸ getOffsetFromCenter(initialIdentity?): Vector2
Parameters
| Name | Type | Default value |
|---|---|---|
initialIdentity | boolean | true |
Returns
Vector2
Implementation of
IInputDevice.getOffsetFromCenter
getQuaternion
▸ getQuaternion(initialIdentity, quat?): Quaternion
Parameters
| Name | Type |
|---|---|
initialIdentity | boolean |
quat? | Quaternion |
Returns
Quaternion
onScreenOrientationChangeEvent
▸ onScreenOrientationChangeEvent(): void
Returns
void
onDeviceOrientationChangeEvent
▸ onDeviceOrientationChangeEvent(event): void
Parameters
| Name | Type |
|---|---|
event | DeviceOrientationEvent |
Returns
void
addPermissionMessage
▸ addPermissionMessage(): void
Returns
void
connect
▸ connect(): undefined | boolean
Returns
undefined | boolean
Implementation of
askPermission
▸ askPermission(): void
Returns
void
disconnect
▸ disconnect(): void
Returns
void
Implementation of
_toQuaternion
▸ Protected _toQuaternion(quat, alpha, beta, gamma, orient, initialIdentity): Quaternion
Parameters
| Name | Type |
|---|---|
quat | Quaternion |
alpha | number |
beta | number |
gamma | number |
orient | number |
initialIdentity | boolean |
Returns
Quaternion
Properties
screenOrientation
• screenOrientation: any
deviceOrientation
• Optional deviceOrientation: DeviceOrientationEvent
permissionMessage
• Optional permissionMessage: HTMLDivElement
Constructors
constructor
• new GyroInputDevice(viewer)
Parameters
| Name | Type |
|---|---|
viewer | ViewerApp |