EMeshResult

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).

Windows
MacOS
Linux

References

Module

GeometricObjects

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/GeometryTypes.h

Include

#include "GeometryTypes.h"

Syntax

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_WouldCreateBowtie             = 30,
    Failed_VertexAlreadyExists           = 31,
    Failed_CannotAllocateVertex          = 32,
    Failed_VertexStillReferenced         = 33,
    Failed_WouldCreateNonmanifoldEdge    = 50,
    Failed_TriangleAlreadyExists         = 51,
    Failed_CannotAllocateTriangle        = 52,
    Failed_UnrecoverableError            = 1000,
}

Values

Name

Description

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_WouldCreateBowtie

Failed_VertexAlreadyExists

Failed_CannotAllocateVertex

Failed_VertexStillReferenced

Failed_WouldCreateNonmanifoldEdge

Failed_TriangleAlreadyExists

Failed_CannotAllocateTriangle

Failed_UnrecoverableError

Remarks

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).

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss