Navigation
Unreal Engine C++ API Reference > Runtime > Core > Delegates
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Delegates/IDelegateInstance.h |
Include | #include "Delegates/IDelegateInstance.h" |
Syntax
class FDelegateHandle
Remarks
Class representing a handle to a specific object/function pair bound to a delegate.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Creates an initially unset handle | ||
![]() |
Creates a handle pointing to a new instance |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | IsValid () |
Returns true if this was ever bound to a delegate, but you need to check with the owning delegate to confirm it is still valid |
![]() |
void | Reset () |
Clear handle to indicate it is no longer bound |
Operators
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | operator!=
(
const FDelegateHandle& Rhs |
|
![]() ![]() |
bool | operator==
(
const FDelegateHandle& Rhs |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
EGenerateNewHandleType |