| FDelegateBase
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Delegates/DelegateBase.h |
Include |
#include "Delegates/DelegateBase.h" |
class FDelegateBase
Base class for unicast delegates.
Name | Description | |
---|---|---|
|
FDelegateBase() |
Creates and initializes a new instance. |
|
FDelegateBase ( |
Move constructor. |
Name | Description | |
---|---|---|
|
~FDelegateBase() |
Name | Description | ||
---|---|---|---|
|
GetBoundProgramCounterForTimerManager() |
Returns the address of the method pointer which can be used to learn the address of the function that will be executed. |
|
|
IDelegateIns... |
GetDelegateInstanceProtected() |
Gets the delegate instance. Not intended for use by user code. |
|
FDelegateHan... |
GetHandle() |
Gets a handle to the delegate. |
|
const void &... |
GetObjectForTimerManager() |
Returns a pointer to an object bound to this delegate, intended for quick lookup in the timer manager, |
|
UObject *... |
GetUObject() |
If this is a UFunction or UObject delegate, return the UObject. |
|
IsBound() |
Checks to see if the user object bound to this delegate is still valid. |
|
|
IsBoundToObject ( |
Checks to see if this delegate is bound to the given user object. |
|
|
TryGetBoundFunctionName() |
Tries to return the name of a bound function. |
|
|
Unbind() |
Unbinds this delegate |
Name | Description | ||
---|---|---|---|
|
FDelegateBas... |
operator= ( |
Move assignment. |
Name | Description | ||
---|---|---|---|
|
IDelegateIns... |
GetDelegateInstance() |
GetDelegateInstance has been deprecated - calls to IDelegateInstance::GetUObject() and IDelegateInstance::GetHandle() should call the same functions on the delegate. Other calls should be reconsidered. |