Expand description
What the engine publishes to its user interfaces, and what they send it
besides actions. In-process the desktop app gets these over channels;
remote interfaces get them as messages.
Structs§
- Devices
- The devices the engine’s machine has, for choosing among them.
- Engine
State - The engine’s state as user interfaces see it, published every tick.
- Output
Config - Which universes are rendered, where they are routed and in which channel order their lamps take red, green and blue.
- Render
Stats - How the render thread keeps up, over the last second.
- Server
Settings - Settings of the machine running the engine, which any interface may change.
- Server
Status - What the machine running the engine is doing besides the show.
- Sound
Snapshot - The sound triggers’ levels and the input spectrum, as interfaces need them to draw effects that follow the music.
Enums§
- Client
Input - What a user interface sends the engine besides actions.
- Engine
Event - Something the user interfaces have to react to once.
- Storage
Command - Work on the asset repository an interface asks for.
Constants§
- FPS_
LIMIT_ MAX - Highest selectable output frame rate. Choosing it means unlimited.
Functions§
- route_
inputs_ on_ this_ thread - Sends every client input enqueued on the calling thread to
route.