Module |
|
Header |
/Engine/Source/Runtime/MeshDescription/Public/MeshAttributeArray.h |
Include |
#include "MeshAttributeArray.h" |
class FAttributesSetEntry
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.
Name | Description | |
---|---|---|
|
FAttributesSetEntry() |
Default constructor. |
|
FAttributesSetEntry ( |
Polymorphic copy: a new copy of Other is created |
|
FAttributesSetEntry ( |
Default move constructor |
|
FAttributesSetEntry ( |
Construct a valid FAttributesSetEntry of the concrete type specified. |
Name | Description | |
---|---|---|
|
~FAttributesSetEntry() |
Default destructor |
Name | Description | ||
---|---|---|---|
|
CreateArrayOfType ( |
Given a type at runtime, allocate an attribute array of that type, owned by Ptr |
|
|
const FMeshA... |
Get() |
Transparent access through the TUniquePtr |
|
FMeshAttribu... |
Get() |
Name | Description | ||
---|---|---|---|
|
operator bool() |
Object can be coerced to bool to indicate if it is valid |
|
|
operator!() |
||
|
const FMeshA... |
operator*() |
|
|
FMeshAttribu... |
operator*() |
|
|
FAttributesS... |
operator= ( |
Polymorphic assignment |
|
FAttributesS... |
operator= ( |
Default move assignment |
|
const FMeshA... |
operator->() |
|
|
FMeshAttribu... |
operator->() |