UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UDynamicMesh.h File Reference
#include "CoreMinimal.h"
#include "DynamicMesh/DynamicMesh3.h"
#include "Changes/MeshVertexChange.h"
#include "Changes/MeshChange.h"
#include "Changes/MeshReplacementChange.h"
#include "UDynamicMesh.generated.h"

Go to the source code of this file.

Classes

class  UDynamicMeshGenerator
 
struct  FDynamicMeshChangeInfo
 
class  UDynamicMesh
 
class  UDynamicMeshPool
 

Enumerations

enum class  EDynamicMeshChangeType : uint8 {
  GeneralEdit = 0 , MeshChange = 1 , MeshReplacementChange = 2 , MeshVertexChange = 3 ,
  DeformationEdit = 4 , AttributeEdit = 5
}
 
enum class  EDynamicMeshAttributeChangeFlags : uint8 {
  Unknown = 0 , MeshTopology = 1 << 0 , VertexPositions = 1 << 1 , NormalsTangents = 1 << 2 ,
  VertexColors = 1 << 3 , UVs = 1 << 4 , TriangleGroups = 1 << 5
}
 

Functions

 DECLARE_MULTICAST_DELEGATE_TwoParams (FOnDynamicMeshChanged, UDynamicMesh *, FDynamicMeshChangeInfo)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnDynamicMeshModifiedBP, UDynamicMesh *, Mesh)
 

Enumeration Type Documentation

◆ EDynamicMeshAttributeChangeFlags

Enumerator
Unknown 
MeshTopology 
VertexPositions 
NormalsTangents 
VertexColors 
UVs 
TriangleGroups 

◆ EDynamicMeshChangeType

EDynamicMeshChangeType is used by FDynamicMeshChangeInfo to indicate a "type" of mesh change

Enumerator
GeneralEdit 
MeshChange 
MeshReplacementChange 
MeshVertexChange 
DeformationEdit 
AttributeEdit 

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnDynamicMeshModifiedBP  ,
UDynamicMesh ,
Mesh   
)

◆ DECLARE_MULTICAST_DELEGATE_TwoParams()

DECLARE_MULTICAST_DELEGATE_TwoParams ( FOnDynamicMeshChanged  ,
UDynamicMesh ,
FDynamicMeshChangeInfo   
)