Navigation
API > API/Editor > API/Editor/SceneOutliner
A filter that can be applied to any type in the tree
| Name | FSceneOutlinerFilter |
| Type | class |
| Header File | /Engine/Source/Editor/SceneOutliner/Public/SceneOutlinerFilters.h |
| Include Path | #include "SceneOutlinerFilters.h" |
Syntax
class FSceneOutlinerFilter : public IFilter< const ISceneOutlinerTreeItem & >
Implements Interfaces
- IFilter< const ISceneOutlinerTreeItem & >
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSceneOutlinerFilter
(
EDefaultBehaviour InDefaultBehaviour |
Constructor to specify the default result of a filter | SceneOutlinerFilters.h |
Enums
Public
| Name | Remarks |
|---|---|
| EDefaultBehaviour | Enum to specify how items that are not explicitly handled by this filter should be managed |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bTransientFilterResult | bool | Transient result from the filter operation. Only valid until the next invocation of the filter. | SceneOutlinerFilters.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool GetInteractiveState
(
const ISceneOutlinerTreeItem& InItem |
Check if an item should be interactive according to this filter. | SceneOutlinerFilters.h | |
virtual FChangedEvent & OnChanged() |
Event that is fired if this filter changes | SceneOutlinerFilters.h |