Navigation
API > API/Editor > API/Editor/SceneOutliner
| Name | ISceneOutlinerHierarchy |
| Type | class |
| Header File | /Engine/Source/Editor/SceneOutliner/Public/ISceneOutlinerHierarchy.h |
| Include Path | #include "ISceneOutlinerHierarchy.h" |
Syntax
class ISceneOutlinerHierarchy : public TSharedFromThis< ISceneOutlinerHierarchy >
Inheritance Hierarchy
- TSharedFromThis< ISceneOutlinerHierarchy > → ISceneOutlinerHierarchy
Derived Classes
ISceneOutlinerHierarchy derived class hierarchy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ISceneOutlinerHierarchy
(
ISceneOutlinerMode* InMode |
ISceneOutlinerHierarchy.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ISceneOutlinerHierarchy() |
ISceneOutlinerHierarchy.h |
Classes
| Name | Remarks |
|---|---|
| FHierarchyChangedEvent |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CreateChildren
(
const FSceneOutlinerTreeItemPtr& Item, |
Create a linearization of all direct and indirect children of a given item in the hierarchy | ISceneOutlinerHierarchy.h | |
void CreateItems
(
TArray< FSceneOutlinerTreeItemPtr >& OutItems |
Create a linearization of all applicable items in the hierarchy | ISceneOutlinerHierarchy.h | |
FSceneOutlinerTreeItemPtr FindOrCreateParentItem
(
const ISceneOutlinerTreeItem& Item, |
Find or optionally create a parent item for a given tree item | ISceneOutlinerHierarchy.h | |
ISceneOutlinerHierarchy::FHierarchyChangedEvent TBaseMulticastDelegate_OneParam OnHierarchyChanged() |
ISceneOutlinerHierarchy.h |