UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DynamicMesh3.h File Reference
#include "Async/TransactionallySafeMutex.h"
#include "BoxTypes.h"
#include "Containers/Array.h"
#include "Containers/ArrayView.h"
#include "Containers/UnrealString.h"
#include "FrameTypes.h"
#include "GeometryTypes.h"
#include "HAL/Platform.h"
#include "IndexTypes.h"
#include "InfoTypes.h"
#include "Math/UnrealMathSSE.h"
#include "Math/Vector.h"
#include "Math/Vector2D.h"
#include "MathUtil.h"
#include "Misc/AssertionMacros.h"
#include "Misc/Optional.h"
#include "Quaternion.h"
#include "Serialization/Archive.h"
#include "Templates/Function.h"
#include "Templates/UniquePtr.h"
#include "Templates/UnrealTemplate.h"
#include "Util/CompactMaps.h"
#include "Util/DynamicVector.h"
#include "Util/IndexUtil.h"
#include "Util/IteratorUtil.h"
#include "Util/RefCountVector.h"
#include "Util/SmallListSet.h"
#include "VectorTypes.h"
#include "VectorUtil.h"
#include <atomic>
#include <initializer_list>

Go to the source code of this file.

Classes

class  UE::Geometry::FDynamicMesh3
 
struct  UE::Geometry::FDynamicMesh3::FEdge
 
struct  UE::Geometry::FDynamicMesh3::FAppendInfo
 
struct  UE::Geometry::FDynamicMesh3::FCollapseEdgeOptions
 
struct  UE::Geometry::FDynamicMesh3::FMergeVerticesOptions
 
struct  UE::Geometry::FDynamicMesh3::FSameAsOptions
 
struct  UE::Geometry::FDynamicMesh3::FMeshDifferenceInfo
 
struct  UE::Geometry::FDynamicMesh3::FValidityOptions
 
struct  TCanBulkSerialize< UE::Geometry::FDynamicMesh3::FEdge >
 

Namespaces

namespace  UE
 
namespace  UE::Geometry
 
namespace  UE::Geometry::Debug
 

Enumerations

enum class  UE::Geometry::EMeshComponents : uint8 {
  UE::Geometry::None = 0 , UE::Geometry::VertexNormals = 1 , UE::Geometry::VertexColors = 2 , UE::Geometry::VertexUVs = 4 ,
  UE::Geometry::FaceGroups = 8 , UE::Geometry::All = 15
}
 

Functions

GEOMETRYCORE_API void UE::Geometry::Debug::StashDebugMesh (const FDynamicMesh3 &Mesh, FString DebugMeshName)
 
GEOMETRYCORE_API bool UE::Geometry::Debug::FetchDebugMesh (FString DebugMeshName, FDynamicMesh3 &MeshOut, bool bClear)
 
GEOMETRYCORE_API void UE::Geometry::Debug::ClearAllDebugMeshes ()