Navigation
API > API/Runtime > API/Runtime/Core
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TAttribute< T > MakeAttributeSP
(
const SourceType* InObject, |
Helper function for creating TAttributes from a const member function pointer, accessed through a weak pointer to the shared object | Misc/Attribute.h | |
TAttribute< T > MakeAttributeSP
(
TSharedRef< SourceType > InObject, |
Misc/Attribute.h |
MakeAttributeSP(const SourceType , T(SourceTypeOrBase::)(PayloadTypes...) const, typename TDecay< PayloadTypes >::Type...)
Description
Helper function for creating TAttributes from a const member function pointer, accessed through a weak pointer to the shared object
| Name | MakeAttributeSP |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/Attribute.h |
| Include Path | #include "Misc/Attribute.h" |
template<typename T, typename SourceType, typename SourceTypeOrBase, typename... PayloadTypes>
TAttribute < T > MakeAttributeSP
(
const SourceType * InObject,
T(SourceTypeOrBase::*)(PayloadTypes...) const InMethod,
typename TDecay < PayloadTypes >::Type... InputPayload
)
MakeAttributeSP(TSharedRef< SourceType >, T(SourceTypeOrBase::*)(PayloadTypes...) const, typename TDecay< PayloadTypes >::Type...)
| Name | MakeAttributeSP |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/Attribute.h |
| Include Path | #include "Misc/Attribute.h" |
template<typename T, typename SourceType, typename SourceTypeOrBase, typename... PayloadTypes>
TAttribute < T > MakeAttributeSP
(
TSharedRef < SourceType > InObject,
T(SourceTypeOrBase::*)(PayloadTypes...) const InMethod,
typename TDecay < PayloadTypes >::Type... InputPayload
)