UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMeshDescription Member List

This is the complete list of members for FMeshDescription, including all inherited members.

BuildEdgeIndexers()FMeshDescriptioninline
BuildIndexers()FMeshDescription
BuildPolygonGroupIndexers()FMeshDescriptioninline
BuildPolygonIndexers()FMeshDescriptioninline
BuildVertexIndexers()FMeshDescriptioninline
BuildVertexInstanceIndexers()FMeshDescriptioninline
Compact(FElementIDRemappings &OutRemappings)FMeshDescription
ComputeBoundingBox() constFMeshDescription
ComputePolygonTriangulation(const FPolygonID PolygonID)FMeshDescription
CreateEdge(const FVertexID VertexID0, const FVertexID VertexID1)FMeshDescriptioninline
CreateEdgeWithID(const FEdgeID EdgeID, const FVertexID VertexID0, const FVertexID VertexID1)FMeshDescriptioninline
CreatePolygon(const FPolygonGroupID PolygonGroupID, TArrayView< const FVertexInstanceID > VertexInstanceIDs, TArray< FEdgeID > *OutEdgeIDs=nullptr)FMeshDescriptioninline
CreatePolygonGroup()FMeshDescriptioninline
CreatePolygonGroupWithID(const FPolygonGroupID PolygonGroupID)FMeshDescriptioninline
CreatePolygonWithID(const FPolygonID PolygonID, const FPolygonGroupID PolygonGroupID, TArrayView< const FVertexInstanceID > VertexInstanceIDs, TArray< FEdgeID > *OutEdgeIDs=nullptr)FMeshDescriptioninline
CreateTriangle(const FPolygonGroupID PolygonGroupID, TArrayView< const FVertexInstanceID > VertexInstanceIDs, TArray< FEdgeID > *OutEdgeIDs=nullptr)FMeshDescriptioninline
CreateTriangleWithID(const FTriangleID TriangleID, const FPolygonGroupID PolygonGroupID, TArrayView< const FVertexInstanceID > VertexInstanceIDs, TArray< FEdgeID > *OutEdgeIDs=nullptr)FMeshDescriptioninline
CreateUV(const int32 UVChannel=0)FMeshDescriptioninline
CreateUVWithID(const FUVID UVID, const int32 UVChannel=0)FMeshDescriptioninline
CreateVertex()FMeshDescriptioninline
CreateVertexInstance(const FVertexID VertexID)FMeshDescriptioninline
CreateVertexInstanceWithID(const FVertexInstanceID VertexInstanceID, const FVertexID VertexID)FMeshDescriptioninline
CreateVertexWithID(const FVertexID VertexID)FMeshDescriptioninline
DeleteEdge(const FEdgeID EdgeID, TArray< FVertexID > *InOutOrphanedVerticesPtr=nullptr)FMeshDescription
DeletePolygon(const FPolygonID PolygonID, TArray< FEdgeID > *InOutOrphanedEdgesPtr=nullptr, TArray< FVertexInstanceID > *InOutOrphanedVertexInstancesPtr=nullptr, TArray< FPolygonGroupID > *InOutOrphanedPolygonGroupsPtr=nullptr)FMeshDescription
DeletePolygonGroup(const FPolygonGroupID PolygonGroupID)FMeshDescriptioninline
DeletePolygons(const TArray< FPolygonID > &Polygons)FMeshDescription
DeleteTriangle(const FTriangleID TriangleID, TArray< FEdgeID > *InOutOrphanedEdgesPtr=nullptr, TArray< FVertexInstanceID > *InOutOrphanedVertexInstancesPtr=nullptr, TArray< FPolygonGroupID > *InOutOrphanedPolygonGroupsPtr=nullptr)FMeshDescription
DeleteTriangles(const TArray< FTriangleID > &Triangles)FMeshDescription
DeleteUV(const FUVID UVID, const int32 UVChannel=0)FMeshDescriptioninline
DeleteVertex(const FVertexID VertexID)FMeshDescriptioninline
DeleteVertexInstance(const FVertexInstanceID VertexInstanceID, TArray< FVertexID > *InOutOrphanedVerticesPtr=nullptr)FMeshDescription
EdgeAttributes()FMeshDescriptioninline
EdgeAttributes() constFMeshDescriptioninline
Edges()FMeshDescriptioninline
Edges() constFMeshDescriptioninline
EdgesNameFMeshDescriptionstatic
Empty()FMeshDescription
FindPolygonPerimeter(TArrayView< const FTriangleID > Triangles, TArrayView< TTuple< int32, int32 > > Result) constFMeshDescription
FindPolygonPerimeter(const FPolygonID PolygonID, TArrayView< FEdgeID > Edges) constFMeshDescription
FMeshDescription()FMeshDescription
FMeshDescription(const FMeshDescription &)FMeshDescription
FMeshDescription(FMeshDescription &&)=defaultFMeshDescription
GetBounds() constFMeshDescription
GetEdgeConnectedPolygons(const FEdgeID EdgeID, TArray< FPolygonID, Alloc > &OutPolygonIDs) constFMeshDescriptioninline
GetEdgeConnectedPolygons(const FEdgeID EdgeID) constFMeshDescriptioninline
GetEdgeConnectedPolygons(const FEdgeID EdgeID) constFMeshDescriptioninline
GetEdgeConnectedTriangleIDs(const FEdgeID EdgeID) constFMeshDescriptioninline
GetEdgeConnectedTriangles(const FEdgeID EdgeID) constFMeshDescriptioninline
GetEdgeVertex(const FEdgeID EdgeID, int32 VertexNumber) constFMeshDescriptioninline
GetEdgeVertices(const FEdgeID EdgeID) constFMeshDescriptioninline
GetElements()FMeshDescriptioninline
GetElements() constFMeshDescriptioninline
GetNumEdgeConnectedPolygons(const FEdgeID EdgeID) constFMeshDescriptioninline
GetNumEdgeConnectedTriangles(const FEdgeID EdgeID) constFMeshDescriptioninline
GetNumPolygonGroupPolygons(const FPolygonGroupID PolygonGroupID) constFMeshDescriptioninline
GetNumPolygonGroupTriangles(const FPolygonGroupID PolygonGroupID) constFMeshDescriptioninline
GetNumPolygonInternalEdges(const FPolygonID PolygonID) constFMeshDescriptioninline
GetNumPolygonTriangles(const FPolygonID PolygonID) constFMeshDescriptioninline
GetNumPolygonVertices(const FPolygonID PolygonID) constFMeshDescriptioninline
GetNumUVElementChannels() constFMeshDescriptioninline
GetNumVertexConnectedEdges(const FVertexID VertexID) constFMeshDescriptioninline
GetNumVertexConnectedPolygons(const FVertexID VertexID) constFMeshDescriptioninline
GetNumVertexConnectedTriangles(const FVertexID VertexID) constFMeshDescriptioninline
GetNumVertexInstanceConnectedPolygons(const FVertexInstanceID VertexInstanceID) constFMeshDescriptioninline
GetNumVertexInstanceConnectedTriangles(const FVertexInstanceID VertexInstanceID) constFMeshDescriptioninline
GetNumVertexVertexInstances(const FVertexID VertexID) constFMeshDescriptioninline
GetPolygonAdjacentPolygons(const FPolygonID PolygonID, TArray< FPolygonID, Alloc > &OutPolygonIDs) constFMeshDescriptioninline
GetPolygonAdjacentPolygons(const FPolygonID PolygonID) constFMeshDescriptioninline
GetPolygonAdjacentPolygons(const FPolygonID PolygonID) constFMeshDescriptioninline
GetPolygonCornerAngleForVertex(const FPolygonID PolygonID, const FVertexID VertexID) constFMeshDescription
GetPolygonGroupPolygonIDs(const FPolygonGroupID PolygonGroupID) constFMeshDescriptioninline
GetPolygonGroupPolygons(const FPolygonGroupID PolygonGroupID) constFMeshDescriptioninline
GetPolygonGroupTriangles(const FPolygonGroupID PolygonGroupID) constFMeshDescriptioninline
GetPolygonInternalEdges(const FPolygonID PolygonID, TArray< FEdgeID, Alloc > &OutEdgeIDs) constFMeshDescriptioninline
GetPolygonInternalEdges(const FPolygonID PolygonID) constFMeshDescriptioninline
GetPolygonInternalEdges(const FPolygonID PolygonID) constFMeshDescriptioninline
GetPolygonPerimeterEdges(const FPolygonID PolygonID, TArray< FEdgeID, Alloc > &OutEdgeIDs) constFMeshDescriptioninline
GetPolygonPerimeterEdges(const FPolygonID PolygonID) constFMeshDescriptioninline
GetPolygonPerimeterEdges(const FPolygonID PolygonID) constFMeshDescriptioninline
GetPolygonPolygonGroup(const FPolygonID PolygonID) constFMeshDescriptioninline
GetPolygonTriangleIDs(const FPolygonID PolygonID) constFMeshDescriptioninline
GetPolygonTriangles(const FPolygonID PolygonID) constFMeshDescriptioninline
GetPolygonVertexInstances(const FPolygonID PolygonID, TArray< FVertexInstanceID, Alloc > &OutVertexInstanceIDs) constFMeshDescriptioninline
GetPolygonVertexInstances(const FPolygonID PolygonID) constFMeshDescriptioninline
GetPolygonVertexInstances(const FPolygonID PolygonID) constFMeshDescriptioninline
GetPolygonVertices(const FPolygonID PolygonID, TArray< FVertexID, Alloc > &OutVertexIDs) constFMeshDescriptioninline
GetPolygonVertices(const FPolygonID PolygonID) constFMeshDescriptioninline
GetPolygonVertices(const FPolygonID PolygonID) constFMeshDescriptioninline
GetTriangleAdjacentTriangles(const FTriangleID TriangleID, TArray< FTriangleID, Alloc > &OutTriangleIDs) constFMeshDescriptioninline
GetTriangleAdjacentTriangles(const FTriangleID TriangleID) constFMeshDescriptioninline
GetTriangleAdjacentTriangles(const FTriangleID TriangleID) constFMeshDescriptioninline
GetTriangleCornerAngleForVertex(const FTriangleID TriangleID, const FVertexID VertexID) constFMeshDescription
GetTriangleEdges(const FTriangleID TriangleID, TArrayView< FEdgeID > OutEdgeIDs) constFMeshDescriptioninline
GetTriangleEdges(const FTriangleID TriangleID) constFMeshDescriptioninline
GetTrianglePolygon(const FTriangleID TriangleID) constFMeshDescriptioninline
GetTrianglePolygonGroup(const FTriangleID TriangleID) constFMeshDescriptioninline
GetTriangleUVIndices(const FTriangleID TriangleID, int32 UVChannel=0) constFMeshDescriptioninline
GetTriangleVertexInstance(const FTriangleID TriangleID, const int32 Index) constFMeshDescriptioninline
GetTriangleVertexInstances(const FTriangleID TriangleID) constFMeshDescriptioninline
GetTriangleVertices(const FTriangleID TriangleID, TArrayView< FVertexID > OutVertexIDs) constFMeshDescriptioninline
GetTriangleVertices(const FTriangleID TriangleID) constFMeshDescriptioninline
GetVertexAdjacentVertices(const FVertexID VertexID, TArray< FVertexID, Alloc > &OutAdjacentVertexIDs) constFMeshDescriptioninline
GetVertexAdjacentVertices(const FVertexID VertexID) constFMeshDescriptioninline
GetVertexAdjacentVertices(const FVertexID VertexID) constFMeshDescriptioninline
GetVertexConnectedEdgeIDs(const FVertexID VertexID) constFMeshDescriptioninline
GetVertexConnectedEdges(const FVertexID VertexID) constFMeshDescriptioninline
GetVertexConnectedPolygons(const FVertexID VertexID, TArray< FPolygonID, Alloc > &OutConnectedPolygonIDs) constFMeshDescriptioninline
GetVertexConnectedPolygons(const FVertexID VertexID) constFMeshDescriptioninline
GetVertexConnectedPolygons(const FVertexID VertexID) constFMeshDescriptioninline
GetVertexConnectedTriangles(const FVertexID VertexID, TArray< FTriangleID, Alloc > &OutConnectedTriangleIDs) constFMeshDescriptioninline
GetVertexConnectedTriangles(const FVertexID VertexID) constFMeshDescriptioninline
GetVertexConnectedTriangles(const FVertexID VertexID) constFMeshDescriptioninline
GetVertexInstanceConnectedPolygons(const FVertexInstanceID VertexInstanceID, TArray< FPolygonID, Alloc > &OutPolygonIDs) constFMeshDescriptioninline
GetVertexInstanceConnectedPolygons(const FVertexInstanceID VertexInstanceID) constFMeshDescriptioninline
GetVertexInstanceConnectedPolygons(const FVertexInstanceID VertexInstanceID) constFMeshDescriptioninline
GetVertexInstanceConnectedTriangleIDs(const FVertexInstanceID VertexInstanceID) constFMeshDescriptioninline
GetVertexInstanceConnectedTriangles(const FVertexInstanceID VertexInstanceID) constFMeshDescriptioninline
GetVertexInstanceForPolygonVertex(const FPolygonID PolygonID, const FVertexID VertexID) constFMeshDescriptioninline
GetVertexInstanceForTriangleVertex(const FTriangleID TriangleID, const FVertexID VertexID) constFMeshDescriptioninline
GetVertexInstancePairEdge(const FVertexInstanceID VertexInstanceID0, const FVertexInstanceID VertexInstanceID1) constFMeshDescription
GetVertexInstanceVertex(const FVertexInstanceID VertexInstanceID) constFMeshDescriptioninline
GetVertexPairEdge(const FVertexID VertexID0, const FVertexID VertexID1) constFMeshDescription
GetVertexPosition(const FVertexID VertexID) constFMeshDescriptioninline
GetVertexPositions()FMeshDescriptioninline
GetVertexPositions() constFMeshDescriptioninline
GetVertexVertexInstanceIDs(const FVertexID VertexID) constFMeshDescriptioninline
GetVertexVertexInstances(const FVertexID VertexID) constFMeshDescriptioninline
IsEdgeInternal(const FEdgeID EdgeID) constFMeshDescriptioninline
IsEdgeInternalToPolygon(const FEdgeID EdgeID, const FPolygonID PolygonID) constFMeshDescriptioninline
IsEdgeValid(const FEdgeID EdgeID) constFMeshDescriptioninline
IsEmpty() constFMeshDescription
IsPolygonGroupValid(const FPolygonGroupID PolygonGroupID) constFMeshDescriptioninline
IsPolygonValid(const FPolygonID PolygonID) constFMeshDescriptioninline
IsTrianglePartOfNgon(const FTriangleID TriangleID) constFMeshDescriptioninline
IsTriangleValid(const FTriangleID TriangleID) constFMeshDescriptioninline
IsUVValid(const FUVID UVID, const int32 UVChannel=0) constFMeshDescriptioninline
IsVertexInstanceValid(const FVertexInstanceID VertexInstanceID) constFMeshDescriptioninline
IsVertexOrphaned(const FVertexID VertexID) constFMeshDescription
IsVertexValid(const FVertexID VertexID) constFMeshDescriptioninline
NeedsCompact() constFMeshDescription
operator<<FMeshDescriptionfriend
operator=(const FMeshDescription &)FMeshDescription
operator=(FMeshDescription &&)=defaultFMeshDescription
PolygonAttributes()FMeshDescriptioninline
PolygonAttributes() constFMeshDescriptioninline
PolygonGroupAttributes()FMeshDescriptioninline
PolygonGroupAttributes() constFMeshDescriptioninline
PolygonGroups()FMeshDescriptioninline
PolygonGroups() constFMeshDescriptioninline
PolygonGroupsNameFMeshDescriptionstatic
Polygons()FMeshDescriptioninline
Polygons() constFMeshDescriptioninline
PolygonsNameFMeshDescriptionstatic
RebuildIndexers()FMeshDescription
Remap(const FElementIDRemappings &Remappings)FMeshDescription
RemapPolygonGroups(const TMap< FPolygonGroupID, FPolygonGroupID > &Remap)FMeshDescription
ReserveNewEdges(const int32 NumEdges)FMeshDescriptioninline
ReserveNewPolygonGroups(const int32 NumPolygonGroups)FMeshDescriptioninline
ReserveNewPolygons(const int32 NumPolygons)FMeshDescriptioninline
ReserveNewTriangles(const int32 NumTriangles)FMeshDescriptioninline
ReserveNewUVs(const int32 NumUVs, const int32 UVChannel=0)FMeshDescriptioninline
ReserveNewVertexInstances(const int32 NumVertexInstances)FMeshDescriptioninline
ReserveNewVertices(const int32 NumVertices)FMeshDescriptioninline
ResetIndexers()FMeshDescription
ResumeEdgeIndexing()FMeshDescriptioninline
ResumePolygonGroupIndexing()FMeshDescriptioninline
ResumePolygonIndexing()FMeshDescriptioninline
ResumeUVIndexing()FMeshDescriptioninline
ResumeVertexIndexing()FMeshDescriptioninline
ResumeVertexInstanceIndexing()FMeshDescriptioninline
ReverseAllPolygonFacing()FMeshDescription
ReversePolygonFacing(const FPolygonID PolygonID)FMeshDescription
ReverseTriangleFacing(const FTriangleID TriangleID)FMeshDescription
Serialize(FArchive &Ar)FMeshDescription
SerializeLegacy(FArchive &Ar)FMeshDescription
SetNumUVChannels(const int32 NumUVChannels)FMeshDescription
SetPolygonPolygonGroup(const FPolygonID PolygonID, const FPolygonGroupID PolygonGroupID)FMeshDescriptioninline
SetPolygonVertexInstance(const FPolygonID PolygonID, const int32 PerimeterIndex, const FVertexInstanceID VertexInstanceID)FMeshDescription
SetPolygonVertexInstances(const FPolygonID PolygonID, TArrayView< const FVertexInstanceID > VertexInstanceIDs)FMeshDescription
SetTriangleUVIndices(const FTriangleID TriangleID, TArrayView< const FUVID > UVIDs, int32 UVChannel=0)FMeshDescription
SplitPolygon(FPolygonID PolygonID)FMeshDescription
SuspendEdgeIndexing()FMeshDescriptioninline
SuspendPolygonGroupIndexing()FMeshDescriptioninline
SuspendPolygonIndexing()FMeshDescriptioninline
SuspendUVIndexing()FMeshDescriptioninline
SuspendVertexIndexing()FMeshDescriptioninline
SuspendVertexInstanceIndexing()FMeshDescriptioninline
TransferPolygonGroup(FPolygonGroupID SourceID, FPolygonGroupID DestinationID)FMeshDescription
TriangleAttributes()FMeshDescriptioninline
TriangleAttributes() constFMeshDescriptioninline
Triangles()FMeshDescriptioninline
Triangles() constFMeshDescriptioninline
TrianglesNameFMeshDescriptionstatic
TriangulateMesh()FMeshDescription
UVAttributes(int32 Index)FMeshDescriptioninline
UVAttributes(int32 Index) constFMeshDescriptioninline
UVs(int32 Index)FMeshDescriptioninline
UVs(int32 Index) constFMeshDescriptioninline
UVsNameFMeshDescriptionstatic
VertexAttributes()FMeshDescriptioninline
VertexAttributes() constFMeshDescriptioninline
VertexInstanceAttributes()FMeshDescriptioninline
VertexInstanceAttributes() constFMeshDescriptioninline
VertexInstances()FMeshDescriptioninline
VertexInstances() constFMeshDescriptioninline
VertexInstancesNameFMeshDescriptionstatic
Vertices()FMeshDescriptioninline
Vertices() constFMeshDescriptioninline
VerticesNameFMeshDescriptionstatic
~FMeshDescription()=defaultFMeshDescription