![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <DelegateFilter.h>
Inheritance diagram for TDelegateFilter< ItemType >:Additional Inherited Members | |
Public Types inherited from IFilter< ItemType > | |
| typedef ItemType | ItemType |
Protected Member Functions inherited from TSharedFromThis< TDelegateFilter< ItemType > > | |
| TSharedFromThis () | |
| TSharedFromThis (TSharedFromThis const &) | |
| UE_FORCEINLINE_HINT TSharedFromThis & | operator= (TSharedFromThis const &) |
| ~TSharedFromThis () | |
Static Protected Member Functions inherited from TSharedFromThis< TDelegateFilter< ItemType > > | |
| static UE_FORCEINLINE_HINT TSharedRef< OtherType, Mode > | SharedThis (OtherType *ThisPtr) |
| static UE_FORCEINLINE_HINT TSharedRef< OtherType const, Mode > | SharedThis (const OtherType *ThisPtr) |
A generic filter designed to call a predicate provided on construction to filter
|
inline |
TDelegateFilter Constructor
| InPredicate | A required delegate called to determine if an Item passes the filter |
|
inline |
Broadcasts the OnChanged event for this filter
| TDelegateFilter< ItemType >::DECLARE_DELEGATE_RetVal_OneParam | ( | bool | , |
| FPredicate | , | ||
| ItemType | |||
| ) |
| TDelegateFilter< ItemType >::DECLARE_DERIVED_EVENT | ( | TDelegateFilter< ItemType > | , |
| IFilter< ItemType >::FChangedEvent | , | ||
| FChangedEvent | |||
| ) |
|
inlineoverridevirtual |
Implements IFilter< ItemType >.
|
inlineoverridevirtual |
Returns whether the specified Item passes the Filter's restrictions
| InItem | The Item is check |
Implements IFilter< ItemType >.