Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::state::StateTree Member List

This is the complete list of members for pulp::state::StateTree, including all inherited members.

add_ancestor_changed_listener(AncestorChangedListener listener, ListenerDelivery delivery=ListenerDelivery::kCoalesced)pulp::state::StateTree
add_child(Ptr child)pulp::state::StateTree
add_child_added_listener(ChildListener listener, ListenerDelivery delivery=ListenerDelivery::kCoalesced)pulp::state::StateTree
add_child_checked(Ptr child)pulp::state::StateTree
add_child_moved_listener(ChildMovedListener listener, ListenerDelivery delivery=ListenerDelivery::kCoalesced)pulp::state::StateTree
add_child_removed_listener(ChildListener listener, ListenerDelivery delivery=ListenerDelivery::kCoalesced)pulp::state::StateTree
add_listener(TreeListener listener, ListenerDelivery delivery=ListenerDelivery::kCoalesced)pulp::state::StateTree
add_parent_changed_listener(ParentChangedListener listener, ListenerDelivery delivery=ListenerDelivery::kCoalesced)pulp::state::StateTree
begin_transaction()pulp::state::StateTree
begin_transaction(UndoManager *undo, std::string_view name)pulp::state::StateTree
begin_validated_transaction(PropertyValidator validator={}, UndoManager *undo=nullptr, std::string_view name={})pulp::state::StateTree
child(int index) constpulp::state::StateTree
child_count() constpulp::state::StateTreeinline
clone_synced()pulp::state::StateTree
create(std::string type_name)pulp::state::StateTreeinlinestatic
deep_copy() constpulp::state::StateTree
find_child(std::string_view type_name) constpulp::state::StateTree
find_children(std::string_view type_name) constpulp::state::StateTree
find_descendant(const std::function< bool(const StateTree &)> &predicate) constpulp::state::StateTree
for_each_descendant(const std::function< void(StateTree &)> &fn)pulp::state::StateTree
from_json(std::string_view json)pulp::state::StateTreestatic
get(std::string_view name) constpulp::state::StateTree
get_bool(std::string_view name, bool default_val=false) constpulp::state::StateTree
get_double(std::string_view name, double default_val=0.0) constpulp::state::StateTree
get_int(std::string_view name, int64_t default_val=0) constpulp::state::StateTree
get_string(std::string_view name, std::string_view default_val="") constpulp::state::StateTree
has(std::string_view name) constpulp::state::StateTree
in_transaction() constpulp::state::StateTree
index_of(const StateTree *node) constpulp::state::StateTree
insert_child(int index, Ptr child)pulp::state::StateTree
insert_child_checked(int index, Ptr child)pulp::state::StateTree
is_equivalent_to(const StateTree &other) constpulp::state::StateTree
move_child(StateTree &from_parent, int from_index, StateTree &to_parent, int to_index)pulp::state::StateTreestatic
move_child_checked(StateTree &from_parent, int from_index, StateTree &to_parent, int to_index)pulp::state::StateTreestatic
parent() constpulp::state::StateTreeinline
property_names() constpulp::state::StateTree
Ptr typedefpulp::state::StateTree
remove(std::string_view name)pulp::state::StateTree
remove_all_children()pulp::state::StateTree
remove_ancestor_changed_listener(int id)pulp::state::StateTree
remove_checked(std::string_view name)pulp::state::StateTree
remove_child(int index)pulp::state::StateTree
remove_child(StateTree *child)pulp::state::StateTree
remove_child_added_listener(int id)pulp::state::StateTree
remove_child_checked(int index)pulp::state::StateTree
remove_child_moved_listener(int id)pulp::state::StateTree
remove_child_removed_listener(int id)pulp::state::StateTree
remove_listener(int id)pulp::state::StateTree
remove_parent_changed_listener(int id)pulp::state::StateTree
set(std::string_view name, PropertyValue value)pulp::state::StateTree
set_checked(std::string_view name, PropertyValue value, const PropertyValidator &validator={})pulp::state::StateTree
to_json() constpulp::state::StateTree
type_name() constpulp::state::StateTreeinline