Navigation
API > API/Editor > API/Editor/SceneOutliner
Scene outliner filters class. This class wraps a collection of filters and allows items of any type to be tested against the entire set.
| Name | FSceneOutlinerFilters |
| Type | struct |
| Header File | /Engine/Source/Editor/SceneOutliner/Public/SceneOutlinerFilters.h |
| Include Path | #include "SceneOutlinerFilters.h" |
Syntax
struct FSceneOutlinerFilters : public TFilterCollection< const ISceneOutlinerTreeItem & >
Inheritance Hierarchy
- TFilterCollection< const ISceneOutlinerTreeItem & > → FSceneOutlinerFilters
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 Add
(
const TSharedPtr< FSceneOutlinerFilter >& Filter |
Overridden to ensure we only ever have FSceneOutlinerFilters added | SceneOutlinerFilters.h | |
void AddFilterPredicate
(
typename T::FFilterPredicate InFilterPred, |
Add a filter predicate to this filter collection | SceneOutlinerFilters.h | |
bool GetInteractiveState
(
const ISceneOutlinerTreeItem& InItem |
Test whether this tree item passes all filters, and set its interactive state according to the filter it failed (if applicable) | SceneOutlinerFilters.h |