Skip to main content

Class: GyroInputDevice

Extra-Helpers.GyroInputDevice

Implements​

Methods​

IsCompatible​

▸ Static IsCompatible(): boolean

Returns​

boolean


getOffsetFromCenter​

▸ getOffsetFromCenter(initialIdentity?): Vector2

Parameters​

NameTypeDefault value
initialIdentitybooleantrue

Returns​

Vector2

Implementation of​

IInputDevice.getOffsetFromCenter


getQuaternion​

▸ getQuaternion(initialIdentity, quat?): Quaternion

Parameters​

NameType
initialIdentityboolean
quat?Quaternion

Returns​

Quaternion


onScreenOrientationChangeEvent​

▸ onScreenOrientationChangeEvent(): void

Returns​

void


onDeviceOrientationChangeEvent​

▸ onDeviceOrientationChangeEvent(event): void

Parameters​

NameType
eventDeviceOrientationEvent

Returns​

void


addPermissionMessage​

▸ addPermissionMessage(): void

Returns​

void


connect​

▸ connect(): undefined | boolean

Returns​

undefined | boolean

Implementation of​

IInputDevice.connect


askPermission​

▸ askPermission(): void

Returns​

void


disconnect​

▸ disconnect(): void

Returns​

void

Implementation of​

IInputDevice.disconnect


_toQuaternion​

▸ Protected _toQuaternion(quat, alpha, beta, gamma, orient, initialIdentity): Quaternion

Parameters​

NameType
quatQuaternion
alphanumber
betanumber
gammanumber
orientnumber
initialIdentityboolean

Returns​

Quaternion

Properties​

screenOrientation​

• screenOrientation: any


deviceOrientation​

• Optional deviceOrientation: DeviceOrientationEvent


permissionMessage​

• Optional permissionMessage: HTMLDivElement

Constructors​

constructor​

• new GyroInputDevice(viewer)

Parameters​

NameType
viewerViewerApp