Navigation
API > API/Runtime > API/Runtime/Core > API/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 |