38 int const_index = 1000;
43 pchan->temp = (
void *)ten;
BLI_INLINE bool BLI_listbase_is_empty(const struct ListBase *lb)
#define LISTBASE_FOREACH(type, var, list)
#define LISTBASE_FOREACH_INDEX(type, var, list, index_var)
void BLI_addtail(struct ListBase *listbase, void *vlink) ATTR_NONNULL(1)
void BLI_remlink(struct ListBase *listbase, void *vlink) ATTR_NONNULL(1)
Object is a sort of wrapper for general info.
TreeElement * add_element(ListBase *lb, ID *owner_id, void *create_data, TreeElement *parent, short type, short index, const bool expand=true) const
TreeElementPoseBase(TreeElement &legacy_te, Object &object)
void expand(SpaceOutliner &) const override
TreeElementPoseChannel(TreeElement &legacy_te, Object &object, bPoseChannel &pchan)
struct bPoseChannel * parent
TreeStoreElem * store_elem