Blender
V3.3
|
#include <outliner_intern.hh>
Public Member Functions | |
SpaceOutliner_Runtime ()=default | |
SpaceOutliner_Runtime (const SpaceOutliner_Runtime &) | |
~SpaceOutliner_Runtime () | |
Public Attributes | |
std::unique_ptr< outliner::AbstractTreeDisplay > | tree_display |
struct GHash * | treehash |
Definition at line 47 of file outliner_intern.hh.
|
default |
SpaceOutliner_Runtime::SpaceOutliner_Runtime | ( | const SpaceOutliner_Runtime & | ) |
Used for copying runtime data to a duplicated space.
Definition at line 40 of file space_outliner.cc.
SpaceOutliner_Runtime::~SpaceOutliner_Runtime | ( | ) |
Definition at line 45 of file space_outliner.cc.
References BKE_outliner_treehash_free(), and treehash.
std::unique_ptr<outliner::AbstractTreeDisplay> SpaceOutliner_Runtime::tree_display |
Object to create and manage the tree for a specific display type (View Layers, Scenes, Blender File, etc.).
Definition at line 50 of file outliner_intern.hh.
Referenced by outliner_build_tree(), outliner_shows_mode_column(), and outliner_tag_redraw_avoid_rebuild_on_open_change().
struct GHash* SpaceOutliner_Runtime::treehash |
Pointers to tree-store elements, grouped by (id, type, nr)
in hash-table for faster searching.
Definition at line 54 of file outliner_intern.hh.
Referenced by check_persistent(), outliner_build_tree(), outliner_find_tse(), outliner_id_remap(), outliner_storage_cleanup(), and ~SpaceOutliner_Runtime().