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