15 #include "../outliner_intern.hh"
22 template<
typename T>
using List = ListBaseWrapper<T>;
48 if ((
scene == source_data.
scene && show_opened) || !tselem->
used) {
int BLI_mempool_len(const BLI_mempool *pool) ATTR_NONNULL(1)
Base Class For Tree-Displays.
SpaceOutliner & space_outliner_
bool supportsModeColumn() const override
ListBase buildTree(const TreeSourceData &source_data) override
TreeDisplayScenes(SpaceOutliner &space_outliner)
void outliner_make_object_parent_hierarchy(ListBase *lb)
TreeElement * outliner_add_element(SpaceOutliner *space_outliner, ListBase *lb, void *idv, TreeElement *parent, short type, short index, const bool expand)
ListBaseWrapper< T > List
struct BLI_mempool * treestore
The data to build the tree from.
Establish and manage Outliner trees for different display modes.