#include <pulp/state/state_tree.hpp>#include <vector>#include <cstdint>#include <functional>#include <utility>Go to the source code of this file.
Classes | |
| struct | pulp::state::SyncDelta |
| A single change to synchronize. More... | |
| class | pulp::state::StateTreeSynchroniser |
| Encodes StateTree changes as deltas for transmission. 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. | |
Enumerations | |
| enum class | pulp::state::SyncDeltaType : uint8_t { pulp::state::PropertySet = 1 , pulp::state::PropertyRemove = 2 , pulp::state::ChildAdd = 3 , pulp::state::ChildRemove = 4 , pulp::state::ChildMove = 5 } |
| Delta types for tree synchronization. More... | |