![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <WrappedAttribute.h>
Public Member Functions | |
| TWrappedAttribute () | |
| TWrappedAttribute (const UScriptStruct *InStruct) | |
| template<typename Type > | |
| TEnableIf< TIsFundamentalType< Type >::Value, Type * >::Type | GetPtr () |
| template<typename Type > | |
| TEnableIf<!TIsFundamentalType< Type >::Value, Type * >::Type | GetPtr () |
| template<typename Type > | |
| Type & | GetRef () |
| template<typename Type > | |
| TEnableIf< TIsFundamentalType< Type >::Value, constType * >::Type | GetPtr () const |
| template<typename Type > | |
| TEnableIf<!TIsFundamentalType< Type >::Value, constType * >::Type | GetPtr () const |
| template<typename Type > | |
| const Type & | GetRef () const |
| template<typename AttributeType > | |
| void | Allocate () |
| void | Allocate (const UScriptStruct *InStruct) |
Protected Attributes | |
| TArray< uint8, InAllocator > | StructMemory |
Helper struct to wrap and templated operate raw memory
|
inline |
|
inline |
Construct with allocates memory buffer according to type size
|
inline |
Allocated memory buffer according to type size
|
inline |
Allocated memory buffer according to type size
|
inline |
Returns typed ptr to memory
|
inline |
|
inline |
Returns typed const ptr to memory
|
inline |
|
inline |
|
inline |
Returns typed const reference to memory
|
protected |