From 3032b58abc72d95010b213dcbcb50b0b22394da6 Mon Sep 17 00:00:00 2001 From: David Rowe Date: Tue, 30 Apr 2019 10:10:46 +1200 Subject: [PATCH] Revise formatting of Facilities and Entity Methods sections --- .../scripting/ControllerScriptingInterface.h | 52 ++++++++++++------- 1 file changed, 32 insertions(+), 20 deletions(-) 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.