| IBaseDelegateInstanceCommon
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Delegates/DelegateInstancesImpl.h |
Include |
#include "Delegates/DelegateInstancesImpl.h" |
template<bool bConst, class UserClass, ESPMode SPMode, typename WrappedRetValType, typename... ParamTypes, typename... VarTypes>
class TBaseSPMethodDelegateInstance< bConst, UserClass, SPMode, WrappedRetValType(ParamTypes...), VarTypes... > : public IBaseDelegateInstance< TUnwrapType< WrappedRetValType >::Type(ParamTypes...)>
Name | Description | ||
---|---|---|---|
|
Handle |
The handle of this delegate. |
|
|
MethodPtr |
C++ member function pointer. |
|
|
TTuple< VarType... |
Payload |
Payload member variables, if any. |
|
TWeakPtr< UserC... |
UserObject |
Weak reference to an instance of the user's class which contains a method we would like to call. |
Name | Description | ||
---|---|---|---|
|
FORCEINLINEv... |
Create ( |
Creates a new shared pointer delegate binding for the given user object and method pointer. |
|
FORCEINLINEv... |
Create ( |
Creates a new shared pointer delegate binding for the given user object and method pointer. |
|
CreateCopy ( |
||
|
Execute ( |
||
|
GetBoundProgramCounterForTimerManager() |
||
|
FDelegateHan... |
GetHandle() |
|
|
const void &... |
GetObjectForTimerManager() |
|
|
UObject *... |
GetUObject() |
|
|
HasSameObject ( |
Deprecated. |
|
|
IsSafeToExecute() |
||
|
TBaseSPMethodDelegateInstance ( |
||
|
TryGetBoundFunctionName() |
Name |
Description |
---|---|
FMethodPtr |
|
RetValType |
|
Super |
|
UnwrappedThisType |