Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Misc
Inheritance Hierarchy
- IFilter
- FFilterBase
- FCustomTextFilter
- FGenericFilter
- FSequencerTrackFilter
- FSequencerTrackFilter_ClassType
- FSequencerTrackFilter_ComponentType
- FSequencerTrackFilter_ModelType
- IAvaOutlinerItemFilter
- FAvaOutlinerItemTypeFilter
- TDelegateFilter
- TTextFilter
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Misc/IFilter.h |
Include | #include "Misc/IFilter.h" |
Syntax
template<typename TItemType>
class IFilter
Remarks
A generic interface that represents a Filter of ItemType.
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
~IFilter () |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
FString | GetName () |
Convenience function for identifying types of filter in logging, telemetry, etc. |
![]() |
FChangedEvent & | OnChanged () |
|
![]() ![]() |
bool | PassesFilter
(
TItemType InItem |
Returns whether the specified Item passes the Filter's restrictions |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FChangedEvent | Broadcasts anytime the restrictions of the Filter changes |
Typedefs
Name | Description |
---|---|
ItemType |