Navigation
API > API/Runtime > API/Runtime/Core
| Name | IDelegateInstance |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Delegates/IDelegateInstance.h |
| Include Path | #include "Delegates/IDelegateInstance.h" |
Syntax
class IDelegateInstance
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IDelegateInstance() |
Virtual destructor. | Delegates/IDelegateInstance.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint64 GetBoundProgramCounterForTimerManager () |
Returns the address of the method pointer which can be used to learn the address of the function that will be executed. | Delegates/IDelegateInstance.h | |
FDelegateHandle GetHandle() |
Returns a handle for the delegate. | Delegates/IDelegateInstance.h | |
const void * GetObjectForTimerManager() |
Returns a pointer to an object bound to this delegate instance, intended for quick lookup in the timer manager, | Delegates/IDelegateInstance.h | |
UObject * GetUObject() |
Returns the UObject that this delegate instance is bound to. | Delegates/IDelegateInstance.h | |
bool HasSameObject
(
FDelegateUserObjectConst InUserObject |
Returns true if this delegate is bound to the specified UserObject,Deprecated. | Delegates/IDelegateInstance.h | |
virtual bool IsCompactable () |
Checks to see if the user object bound to this delegate can ever be valid again. | Delegates/IDelegateInstance.h | |
bool IsSafeToExecute() |
Checks to see if the user object bound to this delegate is still valid | Delegates/IDelegateInstance.h | |
| Tries to return the name of a bound function. | Delegates/IDelegateInstance.h |