VCV Rack API v2
Loading...
Searching...
No Matches
history.hpp File Reference
#include <vector>
#include <deque>
#include <jansson.h>
#include <common.hpp>
#include <math.hpp>
#include <color.hpp>
#include <plugin/Model.hpp>
Include dependency graph for history.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  rack::history::Action
 An undo action with an inverse redo action. More...
 
struct  rack::history::InverseAction< TAction >
 
struct  rack::history::ComplexAction
 Batches multiple actions into one. More...
 
struct  rack::history::ModuleAction
 An action operating on a module. More...
 
struct  rack::history::ModuleAdd
 
struct  rack::history::ModuleRemove
 
struct  rack::history::ModuleMove
 
struct  rack::history::ModuleBypass
 
struct  rack::history::ModuleChange
 
struct  rack::history::ParamChange
 
struct  rack::history::CableAdd
 
struct  rack::history::CableRemove
 
struct  rack::history::CableColorChange
 
struct  rack::history::State
 

Namespaces

namespace  rack
 Root namespace for the Rack API.
 
namespace  rack::app
 Rack's custom UI widgets that control the Rack state and engine.
 
namespace  rack::history
 Action history for UI undo/redo.