Skip to main content

Interface: SimulatorControls

Defined in: src/simulator/SimulatorControls.ts:27

Properties

downKeys

downKeys: Set<Keycodes>

Defined in: src/simulator/SimulatorControls.ts:29


hands

hands: SimulatorHands

Defined in: src/simulator/SimulatorControls.ts:59

The simulator hands manager.


pointerDown

pointerDown: boolean = false

Defined in: src/simulator/SimulatorControls.ts:28


renderer?

optional renderer: WebGLRenderer

Defined in: src/simulator/SimulatorControls.ts:38


simulatorControllerState

simulatorControllerState: SimulatorControllerState

Defined in: src/simulator/SimulatorControls.ts:58


simulatorMode

simulatorMode: SimulatorMode = SimulatorMode.USER

Defined in: src/simulator/SimulatorControls.ts:34


simulatorModeControls

simulatorModeControls: SimulatorControlMode

Defined in: src/simulator/SimulatorControls.ts:36


simulatorModes

simulatorModes: object

Defined in: src/simulator/SimulatorControls.ts:37

Index Signature

[key: string]: SimulatorControlMode


simulatorSettingsPanelElement?

optional simulatorSettingsPanelElement: ISimulatorSettingsPanelElement

Defined in: src/simulator/SimulatorControls.ts:32

Accessors

enabled

Get Signature

get enabled(): boolean

Defined in: src/simulator/SimulatorControls.ts:44

Returns

boolean

Set Signature

set enabled(value): void

Defined in: src/simulator/SimulatorControls.ts:47

Parameters
value

boolean

Returns

void

Methods

connect()

connect(): void

Defined in: src/simulator/SimulatorControls.ts:161

Returns

void


disconnect()

disconnect(): void

Defined in: src/simulator/SimulatorControls.ts:182

Returns

void


dispose()

dispose(): void

Defined in: src/simulator/SimulatorControls.ts:310

Returns

void


init()

init(__namedParameters): void

Defined in: src/simulator/SimulatorControls.ts:127

Initialize the simulator controls.

Parameters

__namedParameters
camera

Camera

input

Input

interaction

Interaction

renderer

WebGLRenderer

simulatorOptions

SimulatorOptions

timer

Timer

Returns

void


onBlur()

onBlur(): void

Defined in: src/simulator/SimulatorControls.ts:279

Returns

void


onKeyDown()

onKeyDown(event): void

Defined in: src/simulator/SimulatorControls.ts:250

Parameters

event

KeyboardEvent

Returns

void


onKeyUp()

onKeyUp(event): void

Defined in: src/simulator/SimulatorControls.ts:274

Parameters

event

KeyboardEvent

Returns

void


onLostPointerCapture()

onLostPointerCapture(event): void

Defined in: src/simulator/SimulatorControls.ts:237

Parameters

event

PointerEvent

Returns

void


onPointerCancel()

onPointerCancel(event): void

Defined in: src/simulator/SimulatorControls.ts:232

Parameters

event

PointerEvent

Returns

void


onPointerDown()

onPointerDown(event): void

Defined in: src/simulator/SimulatorControls.ts:216

Parameters

event

PointerEvent

Returns

void


onPointerMove()

onPointerMove(event): void

Defined in: src/simulator/SimulatorControls.ts:211

Parameters

event

MouseEvent

Returns

void


onPointerUp()

onPointerUp(event): void

Defined in: src/simulator/SimulatorControls.ts:226

Parameters

event

PointerEvent

Returns

void


onWheel()

onWheel(event): void

Defined in: src/simulator/SimulatorControls.ts:243

Parameters

event

WheelEvent

Returns

void


setEnabled()

setEnabled(value): void

Defined in: src/simulator/SimulatorControls.ts:326

Parameters

value

boolean

Returns

void


setSimulatorMode()

setSimulatorMode(mode): void

Defined in: src/simulator/SimulatorControls.ts:284

Parameters

mode

SimulatorMode

Returns

void


setSimulatorSettingsPanelElement()

setSimulatorSettingsPanelElement(element): void

Defined in: src/simulator/SimulatorControls.ts:294

Parameters

element

ISimulatorSettingsPanelElement

Returns

void


update()

update(): void

Defined in: src/simulator/SimulatorControls.ts:207

Returns

void