Class: SimulatorControlMode
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:16
Constructors
Constructor
new SimulatorControlMode(
simulatorControllerState,downKeys,hands,setStereoRenderMode,toggleUserInterface,cycleSimulatorMode):SimulatorControlMode
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:24
Create a SimulatorControlMode
Parameters
simulatorControllerState
downKeys
hands
setStereoRenderMode
(_) => void
toggleUserInterface
() => void
cycleSimulatorMode
() => void
Returns
SimulatorControlMode
Properties
camera
camera:
Camera
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:17
cycleSimulatorMode()
protectedcycleSimulatorMode: () =>void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:30
Returns
void
downKeys
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:26
hands
protectedhands:SimulatorHands
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:27
input
input:
Input
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:18
setStereoRenderMode()
protectedsetStereoRenderMode: (_) =>void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:28
Parameters
_
Returns
void
simulatorControllerState
protectedsimulatorControllerState:SimulatorControllerState
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:25
timer
timer:
Timer
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:19
toggleUserInterface()
protectedtoggleUserInterface: () =>void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:29
Returns
void
Methods
cycleHandPose()
cycleHandPose(
direction):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:168
Parameters
direction
number
Returns
void
disableSimulatorHands()
disableSimulatorHands():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:232
Returns
void
enableSimulatorHands()
enableSimulatorHands():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:218
Returns
void
init()
init(
__namedParameters):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:36
Initialize the simulator control mode.
Parameters
__namedParameters
camera
input
timer
Returns
void
onKeyDown()
onKeyDown(
event):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:54
Parameters
event
Returns
void
onModeActivated()
onModeActivated():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:63
Returns
void
onModeDeactivated()
onModeDeactivated():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:64
Returns
void
onPointerDown()
onPointerDown(
_):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:51
Parameters
_
Returns
void
onPointerMove()
onPointerMove(
_):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:53
Parameters
_
Returns
void
onPointerUp()
onPointerUp(
_):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:52
Parameters
_
Returns
void
rotateOnPointerMove()
rotateOnPointerMove(
event,objectQuaternion,multiplier):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:201
Parameters
event
objectQuaternion
multiplier
number = 0.002
Returns
void
update()
update():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:66
Returns
void
updateCameraPosition()
updateCameraPosition():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:83
Returns
void
updateControllerPositions()
updateControllerPositions():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:183
Returns
void
updateGamepad()
updateGamepad():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:75
Poll the gamepad and handle button actions. Called from all modes.
Returns
void
updateGamepadUI()
updateGamepadUI(
gp):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:142
Handle gamepad buttons for simulator UI using configurable bindings.
Parameters
gp
Returns
void