diff --git a/interface/src/scripting/ControllerScriptingInterface.h b/interface/src/scripting/ControllerScriptingInterface.h index 3f3c2eec5d..4fb631463e 100644 --- a/interface/src/scripting/ControllerScriptingInterface.h +++ b/interface/src/scripting/ControllerScriptingInterface.h @@ -28,16 +28,18 @@ class ScriptEngine; /**jsdoc * The Controller API provides facilities to interact with computer and controller hardware. * - *

Facilities

+ *

Facilities

* - *

Properties

+ *

Properties

+ *

Get Controller property trees.

* * - *

Mappings

+ *

Mappings

+ *

Create and enable or disable Controller mappings.

* * - *

Input, Hardware, and Action Reflection

+ *

Input, Hardware, and Action Reflection

+ *

Information on the devices and actions available.

* * - *

Input, Hardware, and Action Signals

+ *

Input, Hardware, and Action Signals

+ *

Notifications of device and action events.

* * - *

Mouse, Keyboard, and Touch Signals

+ *

Mouse, Keyboard, and Touch Signals

+ *

Notifications of mouse, keyboard, and touch events.

* * - *

Control Capturing

+ *

Control Capturing

+ *

Disable and enable the processing of mouse and touch events.

* * - *

Action Capturing

+ *

Action Capturing

+ *

Disable and enable controller actions.

* * - *

Controller and Action Values

+ *

Controller and Action Values

+ *

Get the current value of controller outputs and actions.

* * - *

Haptics

+ *

Haptics

+ *

Trigger haptic pulses.

* * - *

Display Information

+ *

Display Information

+ *

Get information on the display.

* * - *

Virtual Game Pad

+ *

Virtual Game Pad

+ *

Use the virtual game pad which is available on some devices.

* * - *

Input Recordings

+ *

Input Recordings

+ *

Create and play input recordings.

* * - *

Entity Methods

+ *

Entity Methods

* *

The default scripts implement hand controller actions that use {@link Entities.callEntityMethod} to call entity script * methods, if present, in the entity being interacted with.