Navigation
Unreal Engine C++ API Reference > Runtime > Core > Misc
Inheritance Hierarchy
- IFilter
- FAutomationFilter
- FAutomationGroupFilter
- FContentBrowserPluginFilter
- FContentBrowserPluginFilter_ContentOnlyPlugins
- FFilterBase
- FAssetFilter
- FCustomTextFilter
- FFrontendFilter
- FFrontendFilter_ArbitraryComparisonOperation
- FFrontendFilter_CheckedOut
- FFrontendFilter_InUseByLoadedLevels
- FFrontendFilter_Modified
- FFrontendFilter_NotSourceControlled
- FFrontendFilter_NotUsedInAnyLevel
- FFrontendFilter_Recent
- FFrontendFilter_ReplicatedBlueprint
- FFrontendFilter_ShowOtherDevelopers
- FFrontendFilter_ShowRedirectors
- FFrontendFilter_Text
- FFrontendFilter_Unsupported
- FFrontendFilter_UsedInAnyLevel
- FFrontendFilter_VirtualizedData
- FFrontendFilter_Writable
- FGenericFilter
- FSceneOutlinerFilter
- TSceneOutlinerFilter
- TSceneOutlinerPredicateFilter
- FSequencerTrackFilter
- FSequencerTrackFilter_ClassType
- FSequencerTrackFilter_ComponentType
- 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 |