Navigation
API > API/Runtime > API/Runtime/MeshDescription
Define type traits for different kinds of mesh attributes.
There are three type of attributes:
- simple values (T)
- fixed size arrays of values (TArrayView
) - variable size arrays of values (TArrayAttribute
)
Each of these corresponds to a different type of TMeshAttributesRef and TMeshAttributeArraySet.
| Name | TMeshAttributesRefTypeBase |
| Type | struct |
| Header File | /Engine/Source/Runtime/MeshDescription/Public/MeshAttributeArray.h |
| Include Path | #include "MeshAttributeArray.h" |
Syntax
template<typename T>
struct TMeshAttributesRefTypeBase
Derived Classes
- TMeshAttributesRefType
- TMeshAttributesRefType< TArrayAttribute< T > >
- TMeshAttributesRefType< TArrayView< T > >
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| AttributeType | T | MeshAttributeArray.h | |
| RealAttributeType | std::conditional_t< TIsDerivedFrom< AttributeType, FElementID >::Value, int32, AttributeType > | MeshAttributeArray.h |