Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
state Directory Reference

Files

 
binding.hpp
 Reactive parameter binding for UI integration.
 
cached_property.hpp
 
content_capability_manifest.hpp
 The capabilities a plugin declares before consuming installed content packs, and the pulp.plugin-runtime.v1 JSON form a plugin bundle embeds.
 
edit_history.hpp
 
external_binding.hpp
 Lambda-backed parameter binding for values NOT owned by a StateStore.
 
listener_token.hpp
 
midi_parameter_map.hpp
 Map incoming MIDI Control Change messages to plugin parameters, with a "learn" mode — the equivalent of a host's MIDI-mapping panel, owned by the plugin so it works in every host.
 
modulation_lane.hpp
 
param_cursor.hpp
 
param_json.hpp
 The one place a parameter becomes JSON.
 
param_ordering.hpp
 Cross-version parameter-ordering guard.
 
parameter.hpp
 
parameter_edit.hpp
 Host-automatable UI parameter editing.
 
parameter_event_queue.hpp
 
preset_manager.hpp
 Built-in preset management — save/load/delete/rename/import.
 
properties_file.hpp
 
sequencer_state_channel.hpp
 
stable_sort.hpp
 
state.hpp
 
state_migration.hpp
 
state_tree.hpp
 
state_tree_sync.hpp
 
step_edit_reducer.hpp
 
store.hpp
 
undo_manager.hpp
 Generic undo/redo system with named actions and transaction grouping.