Navigation
API > API/Runtime > API/Runtime/MeshDescription > API/Runtime/MeshDescription/FAttributesSetBase
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TMeshAttributesArray< typename TMeshAttributesRegisterType< T >::RefType > RegisterAttribute
(
const FName AttributeName, |
Register a new simple attribute. | MeshAttributeArray.h | |
TMeshAttributesArray< typename TMeshAttributesRegisterType< T >::RefType > RegisterAttribute
(
const FName AttributeName, |
Register a new fixed array attribute. | MeshAttributeArray.h |
RegisterAttribute(const FName, const int32, const T &, const EMeshAttributeFlags)
Description
Register a new simple attribute. e.g. RegisterAttribute
Obtain a reference to this with GetAttributesRef
| Name | RegisterAttribute |
| Type | function |
| Header File | /Engine/Source/Runtime/MeshDescription/Public/MeshAttributeArray.h |
| Include Path | #include "MeshAttributeArray.h" |
template<typename T, typename TEnableIf <!TIsArray < T >::Value , int >::Type>
TMeshAttributesArray< typename TMeshAttributesRegisterType < T >::RefType > RegisterAttribute
(
const FName AttributeName,
const int32 NumberOfChannels,
const T & Default,
const EMeshAttributeFlags Flags
)
RegisterAttribute(const FName, const int32, const typename TMeshAttributesRegisterType< T >::RealAttributeType &, const EMeshAttributeFlags)
Description
Register a new fixed array attribute. e.g. RegisterAttribute
Obtain a reference to this with GetAttributesRef
| Name | RegisterAttribute |
| Type | function |
| Header File | /Engine/Source/Runtime/MeshDescription/Public/MeshAttributeArray.h |
| Include Path | #include "MeshAttributeArray.h" |
template<typename T, typename TEnableIf < TIsArray < T >::Value , int >::Type>
TMeshAttributesArray< typename TMeshAttributesRegisterType < T >::RefType > RegisterAttribute
(
const FName AttributeName,
const int32 NumberOfChannels,
const typename TMeshAttributesRegisterType < T >::RealAttributeType & Default,
const EMeshAttributeFlags Flags
)