43 expand_gpencil_modifiers();
44 expand_gpencil_effects();
45 expand_vertex_groups();
46 expand_duplicated_group();
49void TreeElementIDObject::expand_data()
const
55void TreeElementIDObject::expand_pose()
const
63void TreeElementIDObject::expand_materials()
const
65 for (
int a = 0; a < object_.
totcol; a++) {
67 reinterpret_cast<ID *
>(object_.
mat[a]),
75void TreeElementIDObject::expand_constraints()
const
90void TreeElementIDObject::expand_modifiers()
const
98void TreeElementIDObject::expand_gpencil_modifiers()
const
106void TreeElementIDObject::expand_gpencil_effects()
const
114void TreeElementIDObject::expand_vertex_groups()
const
126void TreeElementIDObject::expand_duplicated_group()
const
BLI_INLINE bool BLI_listbase_is_empty(const struct ListBase *lb)
#define LISTBASE_FOREACH_INDEX(type, var, list, index_var)
ID and Library types, which are fundamental for SDNA.
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
void expand_animation_data(AnimData *) const
struct Collection * instance_collection
ListBase greasepencil_modifiers