53 if (!parent_anim_te) {
63 if (!this->slot_handle_.has_value()) {
67 reinterpret_cast<ID *
>(&action_),
83 reinterpret_cast<ID *
>(&action_),
Functions and classes to work with Actions.
blender::Span< const Slot * > slots() const
Slot * slot_for_handle(slot_handle_t handle)
TreeElement * add_element(ListBase *lb, ID *owner_id, void *create_data, TreeElement *parent, short type, short index, const bool expand=true) const
animrig::slot_handle_t get_slot_handle() const
TreeElementIDAction(TreeElement &legacy_te, bAction &action)
void expand(SpaceOutliner &space_outliner) const override
TreeElementID(TreeElement &legacy_te, ID &id)
TreeElementT * tree_element_cast(const TreeElement *te)