Skip to main content

Interface: SimulatorControls

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

Properties​

downKeys​

downKeys: Set<Keycodes>

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


hands​

hands: SimulatorHands

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

The simulator hands manager.


pointerDown​

pointerDown: boolean = false

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


renderer?​

optional renderer: WebGLOrWebGPURenderer

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


simulatorControllerState​

simulatorControllerState: SimulatorControllerState

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


simulatorMode​

simulatorMode: SimulatorMode = SimulatorMode.USER

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


simulatorModeControls​

simulatorModeControls: SimulatorControlMode

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


simulatorModes​

simulatorModes: object

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

Index Signature​

[key: string]: SimulatorControlMode


simulatorSettingsPanelElement?​

optional simulatorSettingsPanelElement: ISimulatorSettingsPanelElement

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

Accessors​

enabled​

Get Signature​

get enabled(): boolean

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

Returns​

boolean

Set Signature​

set enabled(value): void

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

Parameters​
value​

boolean

Returns​

void

Methods​

connect()​

connect(): void

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

Returns​

void


disconnect()​

disconnect(): void

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

Returns​

void


dispose()​

dispose(): void

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

Returns​

void


init()​

init(__namedParameters): void

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

Initialize the simulator controls.

Parameters​

__namedParameters​
camera​

Camera

input​

Input

interaction​

Interaction

renderer​

WebGLOrWebGPURenderer

simulatorOptions​

SimulatorOptions

timer​

Timer

Returns​

void


onBlur()​

onBlur(): void

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

Returns​

void


onKeyDown()​

onKeyDown(event): void

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

Parameters​

event​

KeyboardEvent

Returns​

void


onKeyUp()​

onKeyUp(event): void

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

Parameters​

event​

KeyboardEvent

Returns​

void


onLostPointerCapture()​

onLostPointerCapture(event): void

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

Parameters​

event​

PointerEvent

Returns​

void


onPointerCancel()​

onPointerCancel(event): void

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

Parameters​

event​

PointerEvent

Returns​

void


onPointerDown()​

onPointerDown(event): void

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

Parameters​

event​

PointerEvent

Returns​

void


onPointerMove()​

onPointerMove(event): void

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

Parameters​

event​

MouseEvent

Returns​

void


onPointerUp()​

onPointerUp(event): void

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

Parameters​

event​

PointerEvent

Returns​

void


onWheel()​

onWheel(event): void

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

Parameters​

event​

WheelEvent

Returns​

void


setEnabled()​

setEnabled(value): void

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

Parameters​

value​

boolean

Returns​

void


setSimulatorMode()​

setSimulatorMode(mode): void

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

Parameters​

mode​

SimulatorMode

Returns​

void


setSimulatorSettingsPanelElement()​

setSimulatorSettingsPanelElement(element): void

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

Parameters​

element​

ISimulatorSettingsPanelElement

Returns​

void


update()​

update(): void

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

Returns​

void