Class: SimulatorControlMode
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:13
Constructors
Constructor
new SimulatorControlMode(
simulatorControllerState,downKeys,hands,setStereoRenderMode,toggleUserInterface):SimulatorControlMode
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:21
Create a SimulatorControlMode
Parameters
simulatorControllerState
downKeys
hands
setStereoRenderMode
(_) => void
toggleUserInterface
() => void
Returns
SimulatorControlMode
Properties
camera
camera:
Camera
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:14
downKeys
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:23
hands
protectedhands:SimulatorHands
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:24
input
input:
Input
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:15
setStereoRenderMode()
protectedsetStereoRenderMode: (_) =>void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:25
Parameters
_
Returns
void
simulatorControllerState
protectedsimulatorControllerState:SimulatorControllerState
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:22
timer
timer:
Timer
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:16
toggleUserInterface()
protectedtoggleUserInterface: () =>void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:26
Returns
void
Methods
disableSimulatorHands()
disableSimulatorHands():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:131
Returns
void
enableSimulatorHands()
enableSimulatorHands():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:117
Returns
void
init()
init(
__namedParameters):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:32
Initialize the simulator control mode.
Parameters
__namedParameters
camera
input
timer
Returns
void
onKeyDown()
onKeyDown(
event):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:49
Parameters
event
Returns
void
onModeActivated()
onModeActivated():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:58
Returns
void
onModeDeactivated()
onModeDeactivated():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:59
Returns
void
onPointerDown()
onPointerDown(
_):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:46
Parameters
_
Returns
void
onPointerMove()
onPointerMove(
_):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:48
Parameters
_
Returns
void
onPointerUp()
onPointerUp(
_):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:47
Parameters
_
Returns
void
rotateOnPointerMove()
rotateOnPointerMove(
event,objectQuaternion,multiplier):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:100
Parameters
event
objectQuaternion
multiplier
number = 0.002
Returns
void
update()
update():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:61
Returns
void
updateCameraPosition()
updateCameraPosition():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:66
Returns
void
updateControllerPositions()
updateControllerPositions():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:82
Returns
void