Blender
V3.3
|
Tree-Display for the Orphaned Data display mode. More...
#include <tree_display.hh>
Public Member Functions | |
TreeDisplayIDOrphans (SpaceOutliner &space_outliner) | |
ListBase | buildTree (const TreeSourceData &source_data) override |
![]() | |
AbstractTreeDisplay (SpaceOutliner &space_outliner) | |
virtual | ~AbstractTreeDisplay ()=default |
virtual bool | supportsModeColumn () const |
virtual bool | is_lazy_built () const |
Additional Inherited Members | |
![]() | |
static std::unique_ptr< AbstractTreeDisplay > | createFromDisplayMode (int mode, SpaceOutliner &space_outliner) |
![]() | |
SpaceOutliner & | space_outliner_ |
Tree-Display for the Orphaned Data display mode.
Definition at line 210 of file tree_display.hh.
blender::ed::outliner::TreeDisplayIDOrphans::TreeDisplayIDOrphans | ( | SpaceOutliner & | space_outliner | ) |
Definition at line 25 of file tree_display_orphaned.cc.
|
overridevirtual |
Build a tree for this display mode with the Blender context data given in source_data and the view settings in space_outliner.
Implements blender::ed::outliner::AbstractTreeDisplay.
Definition at line 30 of file tree_display_orphaned.cc.
References Freestyle::a, BLI_listbase_is_empty(), blender::ed::outliner::TreeSourceData::bmain, TreeElement::directdata, SpaceOutliner::filter, SpaceOutliner::filter_id_type, GS, id, ID_REAL_USERS, if(), INDEX_ID_MAX, TreeElement::name, ID::name, blender::ed::outliner::outliner_add_element(), outliner_idcode_to_plural(), set_listbasepointers(), SO_FILTER_ID_TYPE, blender::ed::outliner::AbstractTreeDisplay::space_outliner_, TreeElement::subtree, tree, TSE_ID_BASE, TSE_SOME_ID, and which_libbase().