Blender V5.0
blender::ed::outliner::SpaceOutliner_Runtime Struct Reference

#include <outliner_intern.hh>

Public Member Functions

 SpaceOutliner_Runtime ()=default
 SpaceOutliner_Runtime (const SpaceOutliner_Runtime &)
 ~SpaceOutliner_Runtime ()=default

Public Attributes

std::unique_ptr< AbstractTreeDisplaytree_display
std::unique_ptr< treehash::TreeHash > tree_hash

Detailed Description

Definition at line 56 of file outliner_intern.hh.

Constructor & Destructor Documentation

◆ SpaceOutliner_Runtime() [1/2]

blender::ed::outliner::SpaceOutliner_Runtime::SpaceOutliner_Runtime ( )
default

◆ SpaceOutliner_Runtime() [2/2]

blender::ed::outliner::SpaceOutliner_Runtime::SpaceOutliner_Runtime ( const SpaceOutliner_Runtime & )

Used for copying runtime data to a duplicated space.

Definition at line 55 of file space_outliner.cc.

References nullptr, SpaceOutliner_Runtime(), tree_display, and tree_hash.

◆ ~SpaceOutliner_Runtime()

blender::ed::outliner::SpaceOutliner_Runtime::~SpaceOutliner_Runtime ( )
default

Member Data Documentation

◆ tree_display

std::unique_ptr<AbstractTreeDisplay> blender::ed::outliner::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 59 of file outliner_intern.hh.

Referenced by blender::ed::outliner::outliner_build_tree(), blender::ed::outliner::outliner_shows_mode_column(), blender::ed::outliner::outliner_tag_redraw_avoid_rebuild_on_open_change(), and SpaceOutliner_Runtime().

◆ tree_hash

std::unique_ptr<treehash::TreeHash> blender::ed::outliner::SpaceOutliner_Runtime::tree_hash

The documentation for this struct was generated from the following files: