|
Blender
V2.93
|
Typedefs | |
| template<typename T > | |
| using | List = ListBaseWrapper< T > |
Enumerations | |
| enum | SequenceAddOp { SEQUENCE_DUPLICATE_NOOP = 0 , SEQUENCE_DUPLICATE_ADD , SEQUENCE_DUPLICATE_NONE } |
Functions | |
| static AbstractTreeElement * | tree_element_create (int type, TreeElement &legacy_te, void *idv) |
| static void | tree_element_free (AbstractTreeElement **tree_element) |
| static void | tree_element_expand (AbstractTreeElement &tree_element, SpaceOutliner &space_outliner) |
| static void | tree_element_post_expand_only (AbstractTreeElement &tree_element, SpaceOutliner &space_outliner) |
| static bool | tree_element_expand_poll (AbstractTreeElement &tree_element, SpaceOutliner &space_outliner) |
| using blender::ed::outliner::List = typedef ListBaseWrapper<T> |
Definition at line 37 of file tree_display_libraries.cc.
| Enumerator | |
|---|---|
| SEQUENCE_DUPLICATE_NOOP | |
| SEQUENCE_DUPLICATE_ADD | |
| SEQUENCE_DUPLICATE_NONE | |
Definition at line 134 of file tree_display.hh.
|
static |
Definition at line 39 of file tree_element.cc.
References blender::ed::outliner::TreeElementID::createFromID(), TSE_ANIM_DATA, TSE_DRIVER_BASE, TSE_GP_LAYER, TSE_LIBRARY_OVERRIDE, TSE_LIBRARY_OVERRIDE_BASE, TSE_NLA, TSE_NLA_ACTION, TSE_NLA_TRACK, TSE_R_LAYER_BASE, TSE_SCENE_COLLECTION_BASE, TSE_SCENE_OBJECTS_BASE, TSE_SOME_ID, and type.
Referenced by outliner_tree_element_type_create().
|
static |
Definition at line 94 of file tree_element.cc.
References blender::ed::outliner::AbstractTreeElement::expand(), blender::ed::outliner::AbstractTreeElement::expandPoll(), and blender::ed::outliner::AbstractTreeElement::postExpand().
Referenced by outliner_tree_element_type_expand().
|
static |
Needed for types that still expand in C, to poll if they should expand in current context. Can be removed once all ID types expand entirely using the new design.
Definition at line 119 of file tree_element.cc.
References blender::ed::outliner::AbstractTreeElement::expandPoll().
Referenced by outliner_tree_element_type_expand_poll().
|
static |
Definition at line 88 of file tree_element.cc.
Referenced by outliner_tree_element_type_free().
|
static |
Needed for types that still expand in C, but need to execute the same post-expand logic. Can be removed once all ID types expand entirely using the new design.
Definition at line 110 of file tree_element.cc.
References blender::ed::outliner::AbstractTreeElement::postExpand().
Referenced by outliner_tree_element_type_post_expand().