41 expand_gpencil_modifiers();
42 expand_gpencil_effects();
43 expand_vertex_groups();
44 expand_duplicated_group();
47void TreeElementIDObject::expand_data()
const
53void TreeElementIDObject::expand_pose()
const
61void TreeElementIDObject::expand_materials()
const
63 for (
int a = 0; a < object_.
totcol; a++) {
65 reinterpret_cast<ID *
>(object_.
mat[a]),
73void TreeElementIDObject::expand_constraints()
const
88void TreeElementIDObject::expand_modifiers()
const
96void TreeElementIDObject::expand_gpencil_modifiers()
const
104void TreeElementIDObject::expand_gpencil_effects()
const
112void TreeElementIDObject::expand_vertex_groups()
const
124void TreeElementIDObject::expand_duplicated_group()
const
128 reinterpret_cast<ID *
>(object_.instance_collection),
BLI_INLINE bool BLI_listbase_is_empty(const ListBase *lb)
#define LISTBASE_FOREACH_INDEX(type, var, list, index_var)
ID and Library types, which are fundamental for SDNA.
struct bConstraint bConstraint
Object is a sort of wrapper for general info.
@ TSE_GPENCIL_EFFECT_BASE
TreeElement * add_element(ListBase *lb, ID *owner_id, void *create_data, TreeElement *parent, short type, short index, const bool expand=true) const
TreeElementIDObject(TreeElement &legacy_te, Object &object)
void expand(SpaceOutliner &) const override
TreeElementID(TreeElement &legacy_te, ID &id)
void expand_animation_data(AnimData *) const