UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::FDynamicMeshEditResult Struct Reference

#include <DynamicMeshEditor.h>

Public Member Functions

void Reset ()
 
GEOMETRYCORE_API void GetAllTriangles (TArray< int > &TrianglesOut) const
 

Public Attributes

TArray< int > NewVertices
 
TArray< int > NewTriangles
 
TArray< FIndex2iNewQuads
 
TArray< TArray< int > > NewPolygons
 
TArray< int > NewGroups
 
TArray< TArray< int32 > > NewNormalOverlayElements
 
TArray< int32NewColorOverlayElements
 

Detailed Description

FDynamicMeshEditResult is used to return information about new mesh elements created by mesh changes, primarily in FDynamicMeshEditor

Member Function Documentation

◆ GetAllTriangles()

void FDynamicMeshEditResult::GetAllTriangles ( TArray< int > &  TrianglesOut) const

Flatten the triangle/quad/polygon lists into a single list of all triangles

◆ Reset()

void UE::Geometry::FDynamicMeshEditResult::Reset ( )
inline

clear this data structure

Member Data Documentation

◆ NewColorOverlayElements

TArray<int32> UE::Geometry::FDynamicMeshEditResult::NewColorOverlayElements

New color overlay elements

◆ NewGroups

TArray<int> UE::Geometry::FDynamicMeshEditResult::NewGroups

New triangle groups created by an edit

◆ NewNormalOverlayElements

TArray<TArray<int32> > UE::Geometry::FDynamicMeshEditResult::NewNormalOverlayElements

New normal overlay elements

◆ NewPolygons

TArray<TArray<int> > UE::Geometry::FDynamicMeshEditResult::NewPolygons

New polygons created by an edit, where each polygon is a list of triangle IDs

◆ NewQuads

TArray<FIndex2i> UE::Geometry::FDynamicMeshEditResult::NewQuads

New quads created by an edit, where each quad is a pair of triangle IDs

◆ NewTriangles

TArray<int> UE::Geometry::FDynamicMeshEditResult::NewTriangles

New triangles created by an edit. Note that this list may be empty if the operation created quads or polygons

◆ NewVertices

TArray<int> UE::Geometry::FDynamicMeshEditResult::NewVertices

New vertices created by an edit


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