Navigation
API > API/Editor > API/Editor/SceneOutliner
Inheritance Hierarchy
- TSharedFromThis
- ISceneOutlinerColumn
- FSceneOutlinerGutter
- FObjectMixerOutlinerVisibilityColumn
References
| Module | SceneOutliner |
| Header | /Engine/Source/Editor/SceneOutliner/Public/SceneOutlinerGutter.h |
| Include | #include "SceneOutlinerGutter.h" |
Syntax
class FSceneOutlinerGutter : public ISceneOutlinerColumn
Remarks
A gutter for the SceneOutliner which handles setting and visualizing item visibility
Variables
| Type | Name | Description | |
|---|---|---|---|
| FSceneOutlinerVisibilityCache | VisibilityCache | Get and cache visibility for items. Cached per-frame to avoid expensive recursion. | |
| TWeakPtr< ISceneOutliner > | WeakOutliner | Weak pointer back to the scene outliner - required for setting visibility on current selection. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FSceneOutlinerGutter
(
ISceneOutliner& Outliner |
Constructor |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FName | GetID () |
||
| bool | IsItemVisible
(
const ISceneOutlinerTreeItem& Item |
Check whether the specified item is visible |
Overridden from ISceneOutlinerColumn
| Type | Name | Description | |
|---|---|---|---|
| SHeaderRow::FColumn::FArguments | |||
| const TSharedRef< SWidget > | ConstructRowWidget
(
FSceneOutlinerTreeItemRef TreeItem, |
||
| FName | GetColumnID () |
ISceneOutlinerColumn Implementation | |
| void | SortItems
(
TArray< FSceneOutlinerTreeItemPtr >& RootItems, |
||
| bool | |||
| void | Tick
(
double InCurrentTime, |