34 if (anim_data_.action) {
37 reinterpret_cast<ID *
>(anim_data_.action),
50 return this->anim_data_.slot_handle;
53void TreeElementAnimData::expand_drivers()
const
61void TreeElementAnimData::expand_NLA_tracks()
const
BLI_INLINE bool BLI_listbase_is_empty(const ListBase *lb)
AbstractTreeElement(TreeElement &legacy_te)
TreeElement * add_element(ListBase *lb, ID *owner_id, void *create_data, TreeElement *parent, short type, short index, const bool expand=true) const
void expand(SpaceOutliner &space_outliner) const override
animrig::slot_handle_t get_slot_handle() const
TreeElementAnimData(TreeElement &legacy_te, AnimData &anim_data)
decltype(::ActionSlot::handle) slot_handle_t
TreeStoreElem * store_elem