Options
Menu

Interface IControllerScriptingInterface

handles scripting of input controller commands from JS /interface/src/scripting/ControllerScriptingInterface.h September 16th, 2014

Hierarchy

Index

Properties

keyPressEvent

keyPressEvent: ISignal

keyReleaseEvent

keyReleaseEvent: ISignal

mouseMoveEvent

mouseMoveEvent: ISignal

mousePressEvent

mousePressEvent: ISignal

mouseReleaseEvent

mouseReleaseEvent: ISignal

spatialEvent

spatialEvent: ISignal

touchBeginEvent

touchBeginEvent: ISignal

touchEndEvent

touchEndEvent: ISignal

touchUpdateEvent

touchUpdateEvent: ISignal

wheelEvent

wheelEvent: ISignal

Methods

captureJoystick

  • captureJoystick(joystickIndex: number)

captureKeyEvents

captureMouseEvents

  • captureMouseEvents()

captureTouchEvents

  • captureTouchEvents()

captureWheelEvents

  • captureWheelEvents()

createInputController

getAbsRotatoin

  • getAbsRotatoin(): IQuat

getAbsTranslation

  • getAbsTranslation(): IVec3

getJoystickPosition

  • getJoystickPosition(joystickIndex: number): IVec2

getLocRotatoin

  • getLocRotatoin(): IQuat

getLocTranslation

  • getLocTranslation(): IVec3

getNumberOfButtons

  • getNumberOfButtons(): number

getNumberOfJoysticks

  • getNumberOfJoysticks(): number

getNumberOfSpatialControls

  • getNumberOfSpatialControls(): number

getNumberOfTriggers

  • getNumberOfTriggers(): number

getPrimaryJoystickPosition

  • getPrimaryJoystickPosition(): IVec2

getSpatialControlNormal

  • getSpatialControlNormal(controlIndex: number): IVec3

getSpatialControlPosition

  • getSpatialControlPosition(controlIndex: number): IVec3

getSpatialControlRawRotation

  • getSpatialControlRawRotation(controlIndex: number): IQuat

getSpatialControlVelocity

  • getSpatialControlVelocity(controlIndex: number): IVec3

getTriggerValue

  • getTriggerValue(triggerIndex: number): number

getViewportDimensions

  • getViewportDimensions(): IVec2

isActive

  • isActive(): boolean

isButtonPressed

  • isButtonPressed(buttonIndex: number): boolean

isPrimaryButtonPressed

  • isPrimaryButtonPressed(): boolean

releaseInputController

releaseJoystick

  • releaseJoystick(joystickIndex: number)

releaseKeyEvents

releaseMouseEvents

  • releaseMouseEvents()

releaseTouchEvents

  • releaseTouchEvents()

releaseWheelEvents

  • releaseWheelEvents()

Generated using TypeDoc