![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MeshAttributeArray.h>
Public Member Functions | |
| FAttributesSetEntry ()=default | |
| template<typename AttributeType > | |
| FAttributesSetEntry (const int32 NumberOfChannels, const AttributeType &Default, const EMeshAttributeFlags Flags, const int32 NumElements, const int32 Extent) | |
| ~FAttributesSetEntry ()=default | |
| FAttributesSetEntry (const FAttributesSetEntry &Other) | |
| FAttributesSetEntry (FAttributesSetEntry &&)=default | |
| FAttributesSetEntry & | operator= (const FAttributesSetEntry &Other) |
| FAttributesSetEntry & | operator= (FAttributesSetEntry &&)=default |
| const FMeshAttributeArraySetBase * | Get () const |
| const FMeshAttributeArraySetBase * | operator-> () const |
| const FMeshAttributeArraySetBase & | operator* () const |
| FMeshAttributeArraySetBase * | Get () |
| FMeshAttributeArraySetBase * | operator-> () |
| FMeshAttributeArraySetBase & | operator* () |
| operator bool () const | |
| bool | operator! () const |
| void | CreateArrayOfType (const uint32 Type, const uint32 Extent) |
Friends | |
| FArchive & | operator<< (FArchive &Ar, FAttributesSetEntry &Entry) |
This is a wrapper for an allocated attributes array. It holds a TUniquePtr pointing to the actual attributes array, and performs polymorphic copy and assignment, as per the actual array type.
|
default |
Default constructor. This breaks the invariant that Ptr be always valid, but is necessary so that it can be the value type of a TMap.
|
inline |
Construct a valid FAttributesSetEntry of the concrete type specified.
|
default |
Default destructor
|
inline |
Polymorphic copy: a new copy of Other is created
|
default |
Default move constructor
Given a type at runtime, allocate an attribute array of that type, owned by Ptr
|
inline |
|
inline |
Transparent access through the TUniquePtr
|
inlineexplicit |
Object can be coerced to bool to indicate if it is valid
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Polymorphic assignment
|
default |
Default move assignment
|
friend |
Serialization