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
protected
hands:SimulatorHands
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:23
input
input:
Input
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:15
setStereoRenderMode()
protected
setStereoRenderMode: (_
) =>void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:24
Parameters
_
Returns
void
simulatorControllerState
protected
simulatorControllerState:SimulatorControllerState
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:22
timer
timer:
Timer
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:16
toggleUserInterface()
protected
toggleUserInterface: () =>void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:25
Returns
void
Methods
disableSimulatorHands()
disableSimulatorHands():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:120
Returns
void
enableSimulatorHands()
enableSimulatorHands():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:106
Returns
void
init()
init(
__namedParameters
):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:30
Initialize the simulator control mode.
Parameters
__namedParameters
camera
input
timer
Returns
void
onKeyDown()
onKeyDown(
event
):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:40
Parameters
event
Returns
void
onModeActivated()
onModeActivated():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:49
Returns
void
onModeDeactivated()
onModeDeactivated():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:50
Returns
void
onPointerDown()
onPointerDown(
_
):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:37
Parameters
_
Returns
void
onPointerMove()
onPointerMove(
_
):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:39
Parameters
_
Returns
void
onPointerUp()
onPointerUp(
_
):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:38
Parameters
_
Returns
void
rotateOnPointerMove()
rotateOnPointerMove(
event
,objectQuaternion
,multiplier
):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:91
Parameters
event
objectQuaternion
multiplier
number
= 0.002
Returns
void
update()
update():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:52
Returns
void
updateCameraPosition()
updateCameraPosition():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:57
Returns
void
updateControllerPositions()
updateControllerPositions():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:73
Returns
void