Navigation
API > API/Runtime > API/Runtime/GeometryCore
EMeshResult is returned by various mesh/graph operations to either indicate success, or communicate which type of error ocurred (some errors are recoverable, and some not).
| Name | UE::Geometry::EMeshResult |
| Type | enum |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/GeometryTypes.h |
| Include Path | #include "GeometryTypes.h" |
Syntax
namespace UE
{
namespace Geometry
{
enum EMeshResult
{
Ok = 0,
Failed_NotAVertex = 1,
Failed_NotATriangle = 2,
Failed_NotAnEdge = 3,
Failed_BrokenTopology = 10,
Failed_HitValenceLimit = 11,
Failed_IsBoundaryEdge = 20,
Failed_FlippedEdgeExists = 21,
Failed_IsBowtieVertex = 22,
Failed_InvalidNeighbourhood = 23,
Failed_FoundDuplicateTriangle = 24,
Failed_CollapseTetrahedron = 25,
Failed_CollapseTriangle = 26,
Failed_NotABoundaryEdge = 27,
Failed_SameOrientation = 28,
Failed_CollapseQuad = 29,
Failed_WouldCreateBowtie = 30,
Failed_VertexAlreadyExists = 31,
Failed_CannotAllocateVertex = 32,
Failed_VertexStillReferenced = 33,
Failed_WouldCreateNonmanifoldEdge = 50,
Failed_TriangleAlreadyExists = 51,
Failed_CannotAllocateTriangle = 52,
Failed_UnrecoverableError = 1000,
Failed_Unsupported = 1001,
}
}
}
Values
| Name | Remarks |
|---|---|
| Ok | |
| Failed_NotAVertex | |
| Failed_NotATriangle | |
| Failed_NotAnEdge | |
| Failed_BrokenTopology | |
| Failed_HitValenceLimit | |
| Failed_IsBoundaryEdge | |
| Failed_FlippedEdgeExists | |
| Failed_IsBowtieVertex | |
| Failed_InvalidNeighbourhood | |
| Failed_FoundDuplicateTriangle | |
| Failed_CollapseTetrahedron | |
| Failed_CollapseTriangle | |
| Failed_NotABoundaryEdge | |
| Failed_SameOrientation | |
| Failed_CollapseQuad | |
| Failed_WouldCreateBowtie | |
| Failed_VertexAlreadyExists | |
| Failed_CannotAllocateVertex | |
| Failed_VertexStillReferenced | |
| Failed_WouldCreateNonmanifoldEdge | |
| Failed_TriangleAlreadyExists | |
| Failed_CannotAllocateTriangle | |
| Failed_UnrecoverableError | |
| Failed_Unsupported |