![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IFilter.h>
Inheritance diagram for IFilter< TItemType >:Public Types | |
| typedef TItemType | ItemType |
Public Member Functions | |
| virtual | ~IFilter () |
| virtual FString | GetName () const |
| virtual bool | PassesFilter (TItemType InItem) const =0 |
| DECLARE_EVENT (IFilter< TItemType >, FChangedEvent) | |
| virtual FChangedEvent & | OnChanged ()=0 |
A generic interface that represents a Filter of ItemType.
| IFilter< TItemType >::DECLARE_EVENT | ( | IFilter< TItemType > | , |
| FChangedEvent | |||
| ) |
Broadcasts anytime the restrictions of the Filter changes
Convenience function for identifying types of filter in logging, telemetry, etc.
|
pure virtual |
Returns whether the specified Item passes the Filter's restrictions
Implemented in TDelegateFilter< ItemType >, and TTextFilter< ItemType >.