Skip to main content

Module state

Module state 

Source
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.
EngineState
The engine’s state as user interfaces see it, published every tick.
OutputConfig
Which universes are rendered and where they are routed.
RenderStats
How the render thread keeps up, over the last second.
ServerSettings
Settings of the machine running the engine, which any interface may change.
ServerStatus
What the machine running the engine is doing besides the show.
SoundSnapshot
The sound triggers’ levels and the input spectrum, as interfaces need them to draw effects that follow the music.

Enums§

ClientInput
What a user interface sends the engine besides actions.
EngineEvent
Something the user interfaces have to react to once.
StorageCommand
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.