Navigation
API > API/Runtime > API/Runtime/Core
| Name | TBaseStaticDelegateInstance< RetValType(ParamTypes...), UserPolicy, VarTypes... > |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Delegates/DelegateInstancesImpl.h |
| Include Path | #include "Delegates/DelegateInstancesImpl.h" |
Syntax
template<typename RetValType, typename... ParamTypes, typename UserPolicy, typename... VarTypes>
class TBaseStaticDelegateInstance< RetValType, UserPolicy, VarTypes... > : public TCommonDelegateInstanceState< RetValType, UserPolicy, VarTypes... >
Implements Interfaces
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DelegateBaseType | typename UserPolicy::FDelegateExtras | Delegates/DelegateInstancesImpl.h | |
| FFuncPtr | RetValType(*)(ParamTypes..., VarTypes...) | Delegates/DelegateInstancesImpl.h | |
| Super | TCommonDelegateInstanceState< RetValType(ParamTypes...), UserPolicy, VarTypes... > | Delegates/DelegateInstancesImpl.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| StaticFuncPtr | FFuncPtr | C++ function pointer. | Delegates/DelegateInstancesImpl.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CreateCopy
(
TDelegateBase< FThreadSafeDelegateMode >& Base |
Delegates/DelegateInstancesImpl.h | ||
void CreateCopy
(
TDelegateBase< FNotThreadSafeDelegateMode >& Base |
Delegates/DelegateInstancesImpl.h | ||
void CreateCopy
(
TDelegateBase< FNotThreadSafeNotCheckedDelegateMode >& Base |
Delegates/DelegateInstancesImpl.h | ||
RetValType Execute
(
ParamTypes... Params |
Delegates/DelegateInstancesImpl.h | ||
bool ExecuteIfSafe
(
ParamTypes... Params |
Delegates/DelegateInstancesImpl.h | ||
uint64 GetBoundProgramCounterForTimerManager() |
Delegates/DelegateInstancesImpl.h | ||
const void * GetObjectForTimerManager() |
Delegates/DelegateInstancesImpl.h | ||
UObject * GetUObject() |
Delegates/DelegateInstancesImpl.h | ||
bool HasSameObject
(
FDelegateUserObjectConst UserObject |
Deprecated. | Delegates/DelegateInstancesImpl.h | |
bool IsSafeToExecute() |
Delegates/DelegateInstancesImpl.h | ||
TBaseStaticDelegateInstance
(
FFuncPtr InStaticFuncPtr, |
Delegates/DelegateInstancesImpl.h | ||
FName TryGetBoundFunctionName() |
Delegates/DelegateInstancesImpl.h |