UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TMeshAttributesRegisterType< T > Struct Template Reference

#include <MeshAttributeArray.h>

+ Inheritance diagram for TMeshAttributesRegisterType< T >:

Static Public Attributes

static const uint32 Extent = 1
 
- Static Public Attributes inherited from TMeshAttributesRefType< T >
static const uint32 MinExpectedExtent = 1
 
static const uint32 MaxExpectedExtent = 1
 

Additional Inherited Members

- Public Types inherited from TMeshAttributesRefType< T >
using RefType = T
 
using ConstRefType = const T
 
using NonConstRefType = std::remove_cv_t< T >
 
- Public Types inherited from TMeshAttributesRefTypeBase< T >
using AttributeType = T
 
using RealAttributeType = std::conditional_t< TIsDerivedFrom< AttributeType, FElementID >::Value, int32, AttributeType >
 

Detailed Description

template<typename T>
struct TMeshAttributesRegisterType< T >

Additional type traits for registering different attributes. When registering, we need to specify the attribute type with a concrete element count if necessary, i.e.

  • simple values (T)
  • fixed size arrays of values (T[N])
  • variable size arrays of values (T[])

Member Data Documentation

◆ Extent

template<typename T >
const uint32 TMeshAttributesRegisterType< T >::Extent = 1
static

The documentation for this struct was generated from the following file: