Navigation
API > API/Plugins > API/Plugins/ModelingComponents
FDynamicMeshTriangleLabelEdit stores a modification of labels on a set of triangles
| Name | FDynamicMeshTriangleLabelEdit |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/Changes/MeshTriangleLabelChange.h |
| Include Path | #include "Changes/MeshTriangleLabelChange.h" |
Syntax
class FDynamicMeshTriangleLabelEdit
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LayerName | FName | Layer name as registered in FDynamicMeshAttributeSet::TriangleLabelAttributes | Changes/MeshTriangleLabelChange.h | |
| NewLabels | TArray< FName > | New labels for each triangle | Changes/MeshTriangleLabelChange.h | |
| OldLabels | TArray< FName > | Old labels for each triangle | Changes/MeshTriangleLabelChange.h | |
| Triangles | TArray< int32 > | IDs of triangles that are modified | Changes/MeshTriangleLabelChange.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplyToMesh
(
FDynamicMesh3* Mesh, |
Applies the changes to Mesh looking for a FDynamicMeshTriangleLabelAttribute named LayerName | Changes/MeshTriangleLabelChange.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsTriangleIndexValid
(
const int32 TriangleIndex, |
Ensures that TriangleIndex is a valid index for OldLabels or NewLabels | Changes/MeshTriangleLabelChange.h |