81 bool show_objects_ =
true;
92 void add_layer_collection_objects_children(
TreeElement &);
109 bool library_id_filter_poll(
Library *
lib,
ID *
id)
const;
110 short id_filter_get()
const;
127 bool override_library_id_filter_poll(
Library *
lib,
ID *
id)
const;
128 short id_filter_get()
const;
168 bool datablock_has_orphans(
ListBase &)
const;
Base Class For Tree-Displays.
virtual ListBase buildTree(const TreeSourceData &source_data)=0
virtual ~AbstractTreeDisplay()=default
AbstractTreeDisplay(SpaceOutliner &space_outliner)
SpaceOutliner & space_outliner_
Tree-Display for the Scenes display mode.
TreeDisplayDataAPI(SpaceOutliner &space_outliner)
ListBase buildTree(const TreeSourceData &source_data) override
Tree-Display for the Orphaned Data display mode.
ListBase buildTree(const TreeSourceData &source_data) override
TreeDisplayIDOrphans(SpaceOutliner &space_outliner)
Tree-Display for the Libraries display mode.
ListBase buildTree(const TreeSourceData &source_data) override
TreeDisplayLibraries(SpaceOutliner &space_outliner)
Tree-Display for the Library Overrides display mode.
TreeDisplayOverrideLibrary(SpaceOutliner &space_outliner)
ListBase buildTree(const TreeSourceData &source_data) override
Tree-Display for the Scenes display mode.
ListBase buildTree(const TreeSourceData &source_data) override
TreeDisplayScenes(SpaceOutliner &space_outliner)
Tree-Display for the Video Sequencer display mode.
TreeDisplaySequencer(SpaceOutliner &space_outliner)
ListBase buildTree(const TreeSourceData &source_data) override
Tree-Display for the View Layer display mode.
ListBase buildTree(const TreeSourceData &source_data) override
TreeDisplayViewLayer(SpaceOutliner &space_outliner)
@ SEQUENCE_DUPLICATE_NOOP
@ SEQUENCE_DUPLICATE_NONE
The data to build the tree from.