![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MeshAttributeArray.h>
Inheritance diagram for TMeshAttributeArraySet< AttributeType >:Protected Attributes | |
| TArray< TMeshAttributeArrayBase< AttributeType >, TInlineAllocator< 1 > > | ArrayForChannels |
| AttributeType | DefaultValue |
Protected Attributes inherited from FMeshAttributeArraySetBase | |
| uint32 | Type |
| uint32 | Extent |
| int32 | NumElements |
| EMeshAttributeFlags | Flags |
Friends | |
| FArchive & | operator<< (FArchive &Ar, TMeshAttributeArraySet &AttributeArraySet) |
This is a type-specific attribute array, which is actually instanced in the attribute set.
|
inlineexplicit |
Constructors
|
inlineexplicit |
|
inlineoverridevirtual |
Creates a copy of itself and returns a TUniquePtr to it
Implements FMeshAttributeArraySetBase.
|
inline |
|
inline |
Return the TMeshAttributeArrayBase corresponding to the given attribute channel
|
inline |
|
inline |
|
inline |
Return default value for this attribute type
|
inlineoverridevirtual |
Implements FMeshAttributeArraySetBase.
|
inlineoverridevirtual |
Return number of channels this attribute has
Implements FMeshAttributeArraySetBase.
|
inlineoverridevirtual |
Implements FMeshAttributeArraySetBase.
|
inlineoverridevirtual |
Sets the number of elements to the exact number provided, and initializes them to the default value
Implements FMeshAttributeArraySetBase.
|
inlineoverridevirtual |
Insert the element at the given index
Implements FMeshAttributeArraySetBase.
|
inlineoverridevirtual |
Insert a new attribute channel
Implements FMeshAttributeArraySetBase.
|
inlineoverridevirtual |
Implements FMeshAttributeArraySetBase.
|
inlineoverridevirtual |
Performs an element index remap according to the passed array
Implements FMeshAttributeArraySetBase.
|
inlineoverridevirtual |
Remove the element at the given index, replacing it with a default value
Implements FMeshAttributeArraySetBase.
|
inlineoverridevirtual |
Remove the channel at the given index
Implements FMeshAttributeArraySetBase.
|
inlineoverridevirtual |
Implements FMeshAttributeArraySetBase.
|
inlineoverridevirtual |
Polymorphic serialization
Implements FMeshAttributeArraySetBase.
|
inlineoverridevirtual |
Sets number of channels this attribute has
Implements FMeshAttributeArraySetBase.
|
inlineoverridevirtual |
Sets the number of elements to the exact number provided, preserving existing elements if the number is bigger
Implements FMeshAttributeArraySetBase.
|
inlineoverridevirtual |
Implements FMeshAttributeArraySetBase.
|
friend |
Serializer
|
protected |
An array of MeshAttributeArrays, one per channel
|
protected |
The default value for an attribute of this name