UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GeometryTypes.h File Reference
#include "Containers/Map.h"
#include "Misc/AssertionMacros.h"

Go to the source code of this file.

Classes

struct  UE::Geometry::TIndexMap< IntType >
 

Namespaces

namespace  UE
 
namespace  UE::Geometry
 

Typedefs

typedef TIndexMap< int > UE::Geometry::FIndexMapi
 

Enumerations

enum class  UE::Geometry::EMeshResult {
  UE::Geometry::Ok = 0 , UE::Geometry::Failed_NotAVertex = 1 , UE::Geometry::Failed_NotATriangle = 2 , UE::Geometry::Failed_NotAnEdge = 3 ,
  UE::Geometry::Failed_BrokenTopology = 10 , UE::Geometry::Failed_HitValenceLimit = 11 , UE::Geometry::Failed_IsBoundaryEdge = 20 , UE::Geometry::Failed_FlippedEdgeExists = 21 ,
  UE::Geometry::Failed_IsBowtieVertex = 22 , UE::Geometry::Failed_InvalidNeighbourhood = 23 , UE::Geometry::Failed_FoundDuplicateTriangle = 24 , UE::Geometry::Failed_CollapseTetrahedron = 25 ,
  UE::Geometry::Failed_CollapseTriangle = 26 , UE::Geometry::Failed_NotABoundaryEdge = 27 , UE::Geometry::Failed_SameOrientation = 28 , UE::Geometry::Failed_CollapseQuad = 29 ,
  UE::Geometry::Failed_WouldCreateBowtie = 30 , UE::Geometry::Failed_VertexAlreadyExists = 31 , UE::Geometry::Failed_CannotAllocateVertex = 32 , UE::Geometry::Failed_VertexStillReferenced = 33 ,
  UE::Geometry::Failed_WouldCreateNonmanifoldEdge = 50 , UE::Geometry::Failed_TriangleAlreadyExists = 51 , UE::Geometry::Failed_CannotAllocateTriangle = 52 , UE::Geometry::Failed_UnrecoverableError = 1000 ,
  UE::Geometry::Failed_Unsupported = 1001
}
 
enum class  UE::Geometry::EOperationValidationResult { UE::Geometry::Ok = 0 , UE::Geometry::Failed_UnknownReason = 1 , UE::Geometry::Failed_InvalidTopology = 2 }
 
enum class  UE::Geometry::EValidityCheckFailMode { UE::Geometry::ReturnOnly = 0 , UE::Geometry::Check = 1 , UE::Geometry::Ensure = 2 }