Ark Server API (ASA) - Wiki
|
#include "CoreTypes.h"
#include "Misc/TVariant.h"
#include "Templates/Function.h"
#include "Templates/Identity.h"
#include "Templates/SharedPointer.h"
#include "Delegates/Delegate.h"
Go to the source code of this file.
Classes | |
class | TAttribute< ObjectType > |
UE_NODISCARD decltype(auto) MakeAttributeLambda | ( | LambdaType && | InCallable, |
PayloadTypes &&... | InputPayload ) |
Helper function for creating TAttributes from a lambda TAttribute<float> FloatAttribute = MakeAttributeLambda([]{ return 10.f; });
Definition at line 507 of file Attribute.h.
UE_NODISCARD FORCEINLINE TAttribute< T > MakeAttributeRaw | ( | const SourceType * | InObject, |
T(SourceTypeOrBase::*)(PayloadTypes...) const | InMethod, | ||
typename TDecay< PayloadTypes >::Type... | InputPayload ) |
Helper function for creating TAttributes from a const member function pointer, accessed through a raw pointer
Definition at line 478 of file Attribute.h.
UE_NODISCARD FORCEINLINE TAttribute< T > MakeAttributeRaw | ( | SourceType * | InObject, |
T(SourceTypeOrBase::*)(PayloadTypes...) | InMethod, | ||
typename TDecay< PayloadTypes >::Type... | InputPayload ) |
Helper function for creating TAttributes from a non-const member function pointer, accessed through a raw pointer
Definition at line 469 of file Attribute.h.
UE_NODISCARD FORCEINLINE TAttribute< T > MakeAttributeSP | ( | const SourceType * | InObject, |
T(SourceTypeOrBase::*)(PayloadTypes...) const | InMethod, | ||
typename TDecay< PayloadTypes >::Type... | InputPayload ) |
Helper function for creating TAttributes from a const member function pointer, accessed through a weak pointer to the shared object
Definition at line 497 of file Attribute.h.
UE_NODISCARD FORCEINLINE TAttribute< T > MakeAttributeSP | ( | SourceType * | InObject, |
T(SourceTypeOrBase::*)(PayloadTypes...) | InMethod, | ||
typename TDecay< PayloadTypes >::Type... | InputPayload ) |
Helper function for creating TAttributes from a non-const member function pointer, accessed through a weak pointer to the shared object
Definition at line 488 of file Attribute.h.