Generic undo/redo system with named actions and transaction grouping. More...
#include <chrono>#include <string>#include <vector>#include <functional>#include <memory>Go to the source code of this file.
Classes | |
| struct | pulp::state::UndoAction |
| A single undoable action with undo and redo functions. More... | |
| struct | pulp::state::UndoTransaction |
| A group of actions that undo/redo together as one step. More... | |
| class | pulp::state::UndoManager |
| Manages undo/redo history with configurable depth. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::state |
| SequencerStateChannel is the audio-safe transport for a plugin's structured NON-parameter state: the bulk, observable state a step sequencer / mod-matrix / pattern engine holds outside its automatable parameter set (e.g. | |
Generic undo/redo system with named actions and transaction grouping.