| TCommonDelegateInstanceState
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Delegates/DelegateInstancesImpl.h |
Include |
#include "Delegates/DelegateInstancesImpl.h" |
template<class UserClass, typename WrappedRetValType, typename... ParamTypes, typename UserPolicy, typename... VarTypes>
class TBaseUFunctionDelegateInstance< UserClass, WrappedRetValType(ParamTypes...), UserPolicy, VarTypes... > : public TCommonDelegateInstanceState< WrappedRetValType(ParamTypes...), UserPolicy, VarTypes... >
Name | Description | ||
---|---|---|---|
|
CachedFunction |
Holds the cached UFunction to call. |
|
|
FunctionName |
Holds the name of the function to call. |
|
|
TWeakObjectPtr<... |
UserObjectPtr |
The user object to call the function on. |
Name | Description | ||
---|---|---|---|
|
Create ( |
Creates a new UFunction delegate binding for the given user object and function name. |
|
|
CreateCopy ( |
||
|
RetValType |
Execute ( |
|
|
ExecuteIfSafe ( |
||
|
GetBoundProgramCounterForTimerManager() |
||
|
const void &... |
GetObjectForTimerManager() |
|
|
UObject *... |
GetUObject() |
|
|
HasSameObject ( |
Deprecated. |
|
|
IsCompactable() |
||
|
IsSafeToExecute() |
||
|
TBaseUFunctionDelegateInstance ( |
Name |
Description |
---|---|
RetValType |
|
Super |
|
UnwrappedThisType |