Navigation
API > API/Plugins > API/Plugins/DynamicMesh
FTriangleReadOnlyAttributeAdapter provides a read-only typed interface to Get group IDs per triangle (as typed values instead on integers) using a TDynamicMeshSingleTriangleAttribute as the actual data storage and ensuring a group ID - AttribValueType value mapping.
| Name | FTriangleReadOnlyAttributeAdapter |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Polygroups/GroupSetAdapter.h |
| Include Path | #include "Polygroups/GroupSetAdapter.h" |
Syntax
template<typename AttribValueType>
class FTriangleReadOnlyAttributeAdapter : public UE::Geometry::ITriangleGroupSetAdapter
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTriangleReadOnlyAttributeAdapter
(
const FDynamicMesh3* InMesh, |
Initialize a FTriangleReadOnlyAttributeAdapter for given Mesh and specific triangle attribute. | Polygroups/GroupSetAdapter.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| TriangleAttributeType | TDynamicMeshSingleTriangleAttribute< AttribValueType > | Polygroups/GroupSetAdapter.h | |
| ValueType | AttribValueType | Polygroups/GroupSetAdapter.h |
Functions
Public
Public Virtual
Overridden from ITriangleGroupSetAdapter
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int32 GetGroup
(
const int32 TriangleID |
Polygroups/GroupSetAdapter.h | ||
virtual void SetGroup
(
const int32 TriangleID, |
Do not update any group id. | Polygroups/GroupSetAdapter.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CheckValidity() |
Polygroups/GroupSetAdapter.h |