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

#include <DynamicMeshChangeTracker.h>

Public Member Functions

 UE_NONCOPYABLE (FDynamicMeshAttributeChangeSet)
 
 FDynamicMeshAttributeChangeSet ()=default
 
GEOMETRYCORE_API bool Apply (FDynamicMeshAttributeSet *Attributes, bool bRevert) const
 

Public Attributes

TArray< FDynamicMeshUVChangeUVChanges
 
TArray< FDynamicMeshNormalChangeNormalChanges
 
TOptional< FDynamicMeshColorChangeColorChange
 
TOptional< FDynamicMeshTriGroupChangeMaterialIDAttribChange
 
TArray< FDynamicMeshTriGroupChangePolygroupChanges
 
TArray< TUniquePtr< FDynamicMeshAttributeChangeBase > > WeightChanges
 
TArray< TUniquePtr< FDynamicMeshAttributeChangeBase > > RegisteredAttributeChanges
 

Detailed Description

FDynamicMeshAttributeChangeSet stores a set of UV and Normal changes for a FDynamicMesh3

Constructor & Destructor Documentation

◆ FDynamicMeshAttributeChangeSet()

UE::Geometry::FDynamicMeshAttributeChangeSet::FDynamicMeshAttributeChangeSet ( )
default

Member Function Documentation

◆ Apply()

bool FDynamicMeshAttributeChangeSet::Apply ( FDynamicMeshAttributeSet Attributes,
bool  bRevert 
) const

call Apply() on all the UV and Normal changes

◆ UE_NONCOPYABLE()

UE::Geometry::FDynamicMeshAttributeChangeSet::UE_NONCOPYABLE ( FDynamicMeshAttributeChangeSet  )

Member Data Documentation

◆ ColorChange

TOptional<FDynamicMeshColorChange> UE::Geometry::FDynamicMeshAttributeChangeSet::ColorChange

◆ MaterialIDAttribChange

TOptional<FDynamicMeshTriGroupChange> UE::Geometry::FDynamicMeshAttributeChangeSet::MaterialIDAttribChange

◆ NormalChanges

TArray<FDynamicMeshNormalChange> UE::Geometry::FDynamicMeshAttributeChangeSet::NormalChanges

◆ PolygroupChanges

TArray<FDynamicMeshTriGroupChange> UE::Geometry::FDynamicMeshAttributeChangeSet::PolygroupChanges

◆ RegisteredAttributeChanges

TArray<TUniquePtr<FDynamicMeshAttributeChangeBase> > UE::Geometry::FDynamicMeshAttributeChangeSet::RegisteredAttributeChanges

◆ UVChanges

TArray<FDynamicMeshUVChange> UE::Geometry::FDynamicMeshAttributeChangeSet::UVChanges

◆ WeightChanges

TArray<TUniquePtr<FDynamicMeshAttributeChangeBase> > UE::Geometry::FDynamicMeshAttributeChangeSet::WeightChanges

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