Navigation
API > API/Editor > API/Editor/SceneOutliner
Predicate based filter for the outliner
| Name | TSceneOutlinerPredicateFilter |
| Type | struct |
| Header File | /Engine/Source/Editor/SceneOutliner/Public/SceneOutlinerFilters.h |
| Include Path | #include "SceneOutlinerFilters.h" |
Syntax
template<class T>
struct TSceneOutlinerPredicateFilter : public TSceneOutlinerFilter< T >
Implements Interfaces
- IFilter< const ISceneOutlinerTreeItem & >
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSceneOutlinerPredicateFilter
(
TFilterPredicate InFilterPred, |
SceneOutlinerFilters.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| TFilterPredicate | typename T::FFilterPredicate | SceneOutlinerFilters.h | |
| TInteractivePredicate | typename T::FInteractivePredicate | SceneOutlinerFilters.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FilterPred | TFilterPredicate | Predicate used to filter tree items | SceneOutlinerFilters.h | |
| InteractivePred | TInteractivePredicate | SceneOutlinerFilters.h |
Functions
Public
Overridden from TSceneOutlinerFilter
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool GetInteractiveStateImpl
(
const T& InItem |
If not overriden will just default to testing against PassesFilter. | SceneOutlinerFilters.h | |
virtual bool PassesFilterImpl
(
const T& InItem |
SceneOutlinerFilters.h |