Skip to main content

Class: DeviceOrientationControls2

Extra-Helpers.DeviceOrientationControls2

Hierarchy

  • EventDispatcher<{ change: Record<string, unknown> }>

    DeviceOrientationControls2

Implements

Properties

object

object: Object3D<Object3DEventMap>

Implementation of

ICameraControls.object


enabled

enabled: boolean = false

Implementation of

ICameraControls.enabled


deviceOrientation

Optional deviceOrientation: DeviceOrientationEvent


screenOrientation

Optional screenOrientation: ScreenOrientation


lastOrder

lastOrder: EulerOrder = 'XYZ'


dampingFactor

dampingFactor: number = 0.05


lastQuaternion

lastQuaternion: Quaternion

Constructors

constructor

new DeviceOrientationControls2(object)

Parameters

NameType
objectObject3D<Object3DEventMap>

Overrides

EventDispatcher<{change:Record<string, unknown\>}\>.constructor

Methods

onDeviceOrientationChangeEvent

onDeviceOrientationChangeEvent(event): void

Parameters

NameType
eventDeviceOrientationEvent

Returns

void


onScreenOrientationChangeEvent

onScreenOrientationChangeEvent(): void

Returns

void


connect

connect(): void

Returns

void


disconnect

disconnect(): void

Returns

void


update

update(): void

Returns

void

Implementation of

ICameraControls.update


dispose

dispose(): void

Returns

void

Implementation of

ICameraControls.dispose


setObjectQuaternion

setObjectQuaternion(alpha, beta, gamma, orient): void

Parameters

NameType
alphanumber
betanumber
gammanumber
orientnumber

Returns

void