71#define APP rack::contextGet()
#define DEPRECATED
Attribute for deprecated functions and symbols.
Definition common.hpp:26
Rack's custom UI widgets that control the Rack state and engine.
Definition AudioDisplay.hpp:10
High-performance classes handling modules and voltage signals between them.
Definition asset.hpp:13
Action history for UI undo/redo.
Definition context.hpp:8
Definition context.hpp:38
Handles the Rack patch file state.
Definition context.hpp:23
Handles OS windowing, OpenGL, and NanoVG.
Definition context.hpp:18
Root namespace for the Rack API.
Definition AudioDisplay.hpp:9
Context * contextGet()
Returns the global Context pointer.
DEPRECATED Context * appGet()
Deprecated.
Definition context.hpp:66
void contextSet(Context *context)
Sets the context for this thread.
Rack instance state.
Definition context.hpp:45
midiloopback::Context * midiLoopbackContext
Definition context.hpp:52
patch::Manager * patch
Definition context.hpp:51
engine::Engine * engine
Definition context.hpp:48
window::Window * window
Definition context.hpp:49
app::Scene * scene
Definition context.hpp:47
history::State * history
Definition context.hpp:50
Manages Modules and Cables and steps them in time.
Definition Engine.hpp:22
Definition history.hpp:174
Definition midiloopback.hpp:14
Handles the Rack patch file state.
Definition patch.hpp:13
OS window with OpenGL context.
Definition Window.hpp:55