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