![]() |
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"
Include dependency graph for Attribute.h:
This graph shows which files directly or indirectly include this file: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.