Blender
V3.3
|
Tree-Display for the View Layer display mode. More...
#include <tree_display.hh>
Tree-Display for a View Layer. | |
TreeDisplayViewLayer (SpaceOutliner &space_outliner) | |
ListBase | buildTree (const TreeSourceData &source_data) override |
bool | supportsModeColumn () const override |
Additional Inherited Members | |
![]() | |
AbstractTreeDisplay (SpaceOutliner &space_outliner) | |
virtual | ~AbstractTreeDisplay ()=default |
virtual bool | is_lazy_built () const |
![]() | |
static std::unique_ptr< AbstractTreeDisplay > | createFromDisplayMode (int mode, SpaceOutliner &space_outliner) |
![]() | |
SpaceOutliner & | space_outliner_ |
Tree-Display for the View Layer display mode.
Definition at line 107 of file tree_display.hh.
blender::ed::outliner::TreeDisplayViewLayer::TreeDisplayViewLayer | ( | SpaceOutliner & | space_outliner | ) |
Definition at line 53 of file tree_display_view_layer.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 63 of file tree_display_view_layer.cc.
References TreeElement::directdata, SpaceOutliner::filter, TreeElement::name, blender::ed::outliner::outliner_add_element(), scene, blender::ed::outliner::TreeSourceData::scene, SO_FILTER_NO_OBJECT, SO_FILTER_NO_VIEW_LAYERS, blender::ed::outliner::AbstractTreeDisplay::space_outliner_, TreeElement::subtree, tree, TREESTORE, TSE_CLOSED, TSE_R_LAYER, blender::ed::outliner::TreeSourceData::view_layer, and Scene::view_layers.
|
overridevirtual |
Define if the display mode should be allowed to show a mode column on the left. This column adds an icon to indicate which objects are in the current mode (edit mode, pose mode, etc.) and allows adding other objects to the mode by clicking the icon.
Returns false by default.
Reimplemented from blender::ed::outliner::AbstractTreeDisplay.
Definition at line 58 of file tree_display_view_layer.cc.