Zdexby TheHolyOneZ
5,360 classes
Class

UMeshDescriptionBase

: UObject
/Script/MeshDescription.MeshDescriptionBase 0x02F0 (752 B) align 8 inherited 0x0028 vtable /Script/MeshDescription
0x00x02F0

Members 0

OffsetSizeNameTypeFlagsDefault
0x00280x2C8unreflected bytes to end of UMeshDescriptionBase

Functions 91

SignatureFlagsNativeParams
void SetVertexPosition(const FVertexID& VertexID, const FVector& Position)FinalNative+1 flags0x20
void SetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& VertexInstanceIDs)FinalNative+1 flags0x18
void SetPolygonPolygonGroup(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID)FinalNative+1 flags0x08
void ReversePolygonFacing(const FPolygonID& PolygonID)FinalNative+1 flags0x04
void ReserveNewVertices(int32 NumberOfNewVertices)FinalNative+1 flags0x04
void ReserveNewVertexInstances(int32 NumberOfNewVertexInstances)FinalNative+1 flags0x04
void ReserveNewTriangles(int32 NumberOfNewTriangles)FinalNative+1 flags0x04
void ReserveNewPolygons(int32 NumberOfNewPolygons)FinalNative+1 flags0x04
void ReserveNewPolygonGroups(int32 NumberOfNewPolygonGroups)FinalNative+1 flags0x04
void ReserveNewEdges(int32 NumberOfNewEdges)FinalNative+1 flags0x04
bool IsVertexValid(const FVertexID& VertexID)FinalNative+1 flags0x05
bool IsVertexOrphaned(const FVertexID& VertexID)FinalNative+1 flags0x05
bool IsVertexInstanceValid(const FVertexInstanceID& VertexInstanceID)FinalNative+1 flags0x05
bool IsTriangleValid(const FTriangleID& TriangleID)FinalNative+1 flags0x05
bool IsTrianglePartOfNgon(const FTriangleID& TriangleID)FinalNative+1 flags0x05
bool IsPolygonValid(const FPolygonID& PolygonID)FinalNative+1 flags0x05
bool IsPolygonGroupValid(const FPolygonGroupID& PolygonGroupID)FinalNative+1 flags0x05
bool IsEmpty()FinalNative+1 flags0x01
bool IsEdgeValid(const FEdgeID& EdgeID)FinalNative+1 flags0x05
bool IsEdgeInternalToPolygon(const FEdgeID& EdgeID, const FPolygonID& PolygonID)FinalNative+1 flags0x09
bool IsEdgeInternal(const FEdgeID& EdgeID)FinalNative+1 flags0x05
void GetVertexVertexInstances(const FVertexID& VertexID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs)FinalNative+1 flags0x18
FVector GetVertexPosition(const FVertexID& VertexID)FinalNative+1 flags0x20
FEdgeID GetVertexPairEdge(const FVertexID& VertexID0, const FVertexID& VertexID1)FinalNative+1 flags0x0C
FVertexID GetVertexInstanceVertex(const FVertexInstanceID& VertexInstanceID)FinalNative+1 flags0x08
FEdgeID GetVertexInstancePairEdge(const FVertexInstanceID& VertexInstanceID0, const FVertexInstanceID& VertexInstanceID1)FinalNative+1 flags0x0C
FVertexInstanceID GetVertexInstanceForTriangleVertex(const FTriangleID& TriangleID, const FVertexID& VertexID)FinalNative+1 flags0x0C
FVertexInstanceID GetVertexInstanceForPolygonVertex(const FPolygonID& PolygonID, const FVertexID& VertexID)FinalNative+1 flags0x0C
int32 GetVertexInstanceCount()FinalNative+1 flags0x04
void GetVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID, const TArray<FTriangleID>& OutConnectedTriangleIDs)FinalNative+1 flags0x18
void GetVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID, const TArray<FPolygonID>& OutConnectedPolygonIDs)FinalNative+1 flags0x18
int32 GetVertexCount()FinalNative+1 flags0x04
void GetVertexConnectedTriangles(const FVertexID& VertexID, const TArray<FTriangleID>& OutConnectedTriangleIDs)FinalNative+1 flags0x18
void GetVertexConnectedPolygons(const FVertexID& VertexID, const TArray<FPolygonID>& OutConnectedPolygonIDs)FinalNative+1 flags0x18
void GetVertexConnectedEdges(const FVertexID& VertexID, const TArray<FEdgeID>& OutEdgeIDs)FinalNative+1 flags0x18
void GetVertexAdjacentVertices(const FVertexID& VertexID, const TArray<FVertexID>& OutAdjacentVertexIDs)FinalNative+1 flags0x18
void GetTriangleVertices(const FTriangleID& TriangleID, const TArray<FVertexID>& OutVertexIDs)FinalNative+1 flags0x18
void GetTriangleVertexInstances(const FTriangleID& TriangleID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs)FinalNative+1 flags0x18
FVertexInstanceID GetTriangleVertexInstance(const FTriangleID& TriangleID, int32 Index)FinalNative+1 flags0x0C
FPolygonGroupID GetTrianglePolygonGroup(const FTriangleID& TriangleID)FinalNative+1 flags0x08
FPolygonID GetTrianglePolygon(const FTriangleID& TriangleID)FinalNative+1 flags0x08
void GetTriangleEdges(const FTriangleID& TriangleID, const TArray<FEdgeID>& OutEdgeIDs)FinalNative+1 flags0x18
int32 GetTriangleCount()FinalNative+1 flags0x04
void GetTriangleAdjacentTriangles(const FTriangleID& TriangleID, const TArray<FTriangleID>& OutTriangleIDs)FinalNative+1 flags0x18
void GetPolygonVertices(const FPolygonID& PolygonID, const TArray<FVertexID>& OutVertexIDs)FinalNative+1 flags0x18
void GetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs)FinalNative+1 flags0x18
void GetPolygonTriangles(const FPolygonID& PolygonID, const TArray<FTriangleID>& OutTriangleIDs)FinalNative+1 flags0x18
FPolygonGroupID GetPolygonPolygonGroup(const FPolygonID& PolygonID)FinalNative+1 flags0x08
void GetPolygonPerimeterEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs)FinalNative+1 flags0x18
void GetPolygonInternalEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs)FinalNative+1 flags0x18
void GetPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID, const TArray<FPolygonID>& OutPolygonIDs)FinalNative+1 flags0x18
int32 GetPolygonGroupCount()FinalNative+1 flags0x04
int32 GetPolygonCount()FinalNative+1 flags0x04
void GetPolygonAdjacentPolygons(const FPolygonID& PolygonID, const TArray<FPolygonID>& OutPolygonIDs)FinalNative+1 flags0x18
int32 GetNumVertexVertexInstances(const FVertexID& VertexID)FinalNative+1 flags0x08
int32 GetNumVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID)FinalNative+1 flags0x08
int32 GetNumVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID)FinalNative+1 flags0x08
int32 GetNumVertexConnectedTriangles(const FVertexID& VertexID)FinalNative+1 flags0x08
int32 GetNumVertexConnectedPolygons(const FVertexID& VertexID)FinalNative+1 flags0x08
int32 GetNumVertexConnectedEdges(const FVertexID& VertexID)FinalNative+1 flags0x08
int32 GetNumPolygonVertices(const FPolygonID& PolygonID)FinalNative+1 flags0x08
int32 GetNumPolygonTriangles(const FPolygonID& PolygonID)FinalNative+1 flags0x08
int32 GetNumPolygonInternalEdges(const FPolygonID& PolygonID)FinalNative+1 flags0x08
int32 GetNumPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID)FinalNative+1 flags0x08
int32 GetNumEdgeConnectedTriangles(const FEdgeID& EdgeID)FinalNative+1 flags0x08
int32 GetNumEdgeConnectedPolygons(const FEdgeID& EdgeID)FinalNative+1 flags0x08
void GetEdgeVertices(const FEdgeID& EdgeID, const TArray<FVertexID>& OutVertexIDs)FinalNative+1 flags0x18
FVertexID GetEdgeVertex(const FEdgeID& EdgeID, int32 VertexNumber)FinalNative+1 flags0x0C
int32 GetEdgeCount()FinalNative+1 flags0x04
void GetEdgeConnectedTriangles(const FEdgeID& EdgeID, const TArray<FTriangleID>& OutConnectedTriangleIDs)FinalNative+1 flags0x18
void GetEdgeConnectedPolygons(const FEdgeID& EdgeID, const TArray<FPolygonID>& OutConnectedPolygonIDs)FinalNative+1 flags0x18
void Empty()FinalNative+1 flags0x00
void DeleteVertexInstance(const FVertexInstanceID& VertexInstanceID, const TArray<FVertexID>& OrphanedVertices)FinalNative+1 flags0x18
void DeleteVertex(const FVertexID& VertexID)FinalNative+1 flags0x04
void DeleteTriangle(const FTriangleID& TriangleID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroupsPtr)FinalNative+1 flags0x38
void DeletePolygonGroup(const FPolygonGroupID& PolygonGroupID)FinalNative+1 flags0x04
void DeletePolygon(const FPolygonID& PolygonID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroups)FinalNative+1 flags0x38
void DeleteEdge(const FEdgeID& EdgeID, const TArray<FVertexID>& OrphanedVertices)FinalNative+1 flags0x18
void CreateVertexWithID(const FVertexID& VertexID)FinalNative+1 flags0x04
void CreateVertexInstanceWithID(const FVertexInstanceID& VertexInstanceID, const FVertexID& VertexID)FinalNative+1 flags0x08
FVertexInstanceID CreateVertexInstance(const FVertexID& VertexID)FinalNative+1 flags0x08
FVertexID CreateVertex()FinalNative+1 flags0x04
void CreateTriangleWithID(const FTriangleID& TriangleID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs)FinalNative+1 flags0x28
FTriangleID CreateTriangle(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs)FinalNative+1 flags0x2C
void CreatePolygonWithID(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs)FinalNative+1 flags0x28
void CreatePolygonGroupWithID(const FPolygonGroupID& PolygonGroupID)FinalNative+1 flags0x04
FPolygonGroupID CreatePolygonGroup()FinalNative+1 flags0x04
FPolygonID CreatePolygon(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs)FinalNative+1 flags0x2C
void CreateEdgeWithID(const FEdgeID& EdgeID, const FVertexID& VertexID0, const FVertexID& VertexID1)FinalNative+1 flags0x0C
FEdgeID CreateEdge(const FVertexID& VertexID0, const FVertexID& VertexID1)FinalNative+1 flags0x0C
void ComputePolygonTriangulation(const FPolygonID& PolygonID)FinalNative+1 flags0x04

Subclasses 2