Class · aurore
aurore::Inspector
#include <aurore/core/inspector.hpp>
class aurore::InspectorDescription
The built-in inspector, turned on with Application::setInspectorEnabled() (docs/inspector.md). Closed, it only watches for its toggle: F12 on a keyboard, or both sticks pressed in together (L3 + R3) on a controller. Each press goes one step further:
- live: the panel follows the focus, the app keeps every input;
- browse: the inspector takes the controller (and the keys mapped to it) to walk the tree, the app gets none of it;
- closed again.
The rest of this class is what the core calls; an app only needs Application::setInspectorEnabled().
Types 1
| Value |
|---|
CLOSED |
LIVE |
BROWSE |
Static functions 11
static void processInput(InputManager *input, ControllerState *state) Reads the toggle and, when browsing, the controller, whose buttons it then clears from state so that the app does not see them.
Static attributes 2
Read from Aurore's headers by Doxygen at each build · library/include