| UDynamicMesh* TranslateMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FVector2D& Translation, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0x40 |
| UDynamicMesh* TransferMeshUVsByProjection(UDynamicMesh* TargetMesh, int32 TargetUVChannel, const FGeometryScriptMeshSelection& TargetSelection, const FTransform& TargetTransform, UDynamicMesh* SourceMesh, const FGeometryScriptDynamicMeshBVH& SourceMeshOptionalBVH, int32 SourceUVChannel, const FGeometryScriptMeshSelection& SourceSelection, const FTransform& SourceTransform, const FGeometryScriptMeshProjectionSettings& Settings, const FVector& ProjectionDirection, double ProjectionOffset, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0x160 |
| UDynamicMesh* SetUVSeamsAlongSelectedEdges(UDynamicMesh* TargetMesh, int32 UVChannel, const FGeometryScriptMeshSelection& Selection, bool bInsertSeams, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0x38 |
| UDynamicMesh* SetNumUVSets(UDynamicMesh* TargetMesh, int32 NumUVSets, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0x20 |
| UDynamicMesh* SetMeshUVsFromPlanarProjection(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FTransform& PlaneTransform, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0x90 |
| UDynamicMesh* SetMeshUVsFromCylinderProjection(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FTransform& CylinderTransform, const FGeometryScriptMeshSelection& Selection, float SplitAngle, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0x98 |
| UDynamicMesh* SetMeshUVsFromBoxProjection(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FTransform& BoxTransform, const FGeometryScriptMeshSelection& Selection, int32 MinIslandTriCount, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0x98 |
| UDynamicMesh* SetMeshUVElementPosition(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 ElementID, const FVector2D& NewUVPosition, const bool& bIsValidElementID, bool bDeferChangeNotifications) | FinalNative+2 flags | | 0x30 |
| UDynamicMesh* SetMeshTriangleUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 TriangleID, const FGeometryScriptUVTriangle& UVs, const bool& bIsValidTriangle, bool bDeferChangeNotifications) | FinalNative+2 flags | | 0x50 |
| UDynamicMesh* SetMeshTriangleUVElementIDs(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 TriangleID, const FIntVector& TriangleUVElements, const bool& bIsValidTriangle, bool bDeferChangeNotifications) | FinalNative+2 flags | | 0x28 |
| UDynamicMesh* ScaleMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FVector2D& Scale, const FVector2D& ScaleOrigin, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0x50 |
| UDynamicMesh* RotateMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, float RotationAngle, const FVector2D& RotationOrigin, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0x40 |
| UDynamicMesh* RepackMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptRepackUVsOptions& RepackOptions, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0x28 |
| UDynamicMesh* RecomputeMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptRecomputeUVsOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0x48 |
| UDynamicMesh* LayoutMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptLayoutUVsOptions& LayoutOptions, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0xA8 |
| bool IntersectsUVBox2D(const FBox2D& A, const FBox2D& B, bool bWrappedToUnitRange) | FinalNative+2 flags | | 0x52 |
| UDynamicMesh* GetMeshUVSizeInfo(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptMeshSelection& Selection, const double& MeshArea, const double& UVArea, const FBox& MeshBounds, const FBox2D& UVBounds, const bool& bIsValidUVSet, const bool& bFoundUnsetUVs, bool bOnlyIncludeValidUVTris, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0xA8 |
| UDynamicMesh* GetMeshUVElementPosition(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 ElementID, const FVector2D& UVPosition, const bool& bIsValidElementID) | FinalNative+2 flags | | 0x30 |
| UDynamicMesh* GetMeshTriangleUVElementIDs(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 TriangleID, const FIntVector& TriangleUVElements, const bool& bHaveValidUVs) | FinalNative+2 flags | | 0x28 |
| UDynamicMesh* GetMeshPerVertexUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, FGeometryScriptUVList& UVList, const bool& bIsValidUVSet, const bool& bHasVertexIDGaps, const bool& bHasSplitUVs, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0x38 |
| UDynamicMesh* CopyUVSet(UDynamicMesh* TargetMesh, int32 FromUVSet, int32 ToUVSet, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0x20 |
| UDynamicMesh* CopyMeshUVLayerToMesh(UDynamicMesh* CopyFromMesh, int32 UvSetIndex, const UDynamicMesh*& CopyToUVMesh, const UDynamicMesh*& CopyToUVMeshOut, const bool& bInvalidTopology, const bool& bIsValidUVSet, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0x38 |
| UDynamicMesh* CopyMeshToMeshUVLayer(UDynamicMesh* CopyFromUVMesh, int32 ToUVSetIndex, const UDynamicMesh*& CopyToMesh, const UDynamicMesh*& CopyToMeshOut, const bool& bFoundTopologyErrors, const bool& bIsValidUVSet, bool bOnlyUVPositions, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0x38 |
| UDynamicMesh* ComputeMeshLocalUVParam(UDynamicMesh* TargetMesh, const FVector& CenterPoint, int32 CenterPointTriangleID, const TArray<int32>& VertexIDs, const TArray<FVector2D>& VertexUVs, double Radius, bool bUseInterpolatedNormal, const FVector& TangentYDirection, double UVRotationDeg, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0x88 |
| UDynamicMesh* ClearUVChannel(UDynamicMesh* TargetMesh, int32 UVChannel, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0x20 |
| UDynamicMesh* AutoGenerateXAtlasMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptXAtlasOptions& Options, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0x20 |
| UDynamicMesh* AutoGeneratePatchBuilderMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptPatchBuilderOptions& Options, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0x50 |
| UDynamicMesh* ApplyTexelDensityUVScaling(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptUVTexelDensityOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug) | FinalNative+2 flags | | 0x98 |
| UDynamicMesh* AddUVElementToMesh(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FVector2D& NewUVPosition, const int32& NewUVElementID, const bool& bIsValidUVSet, bool bDeferChangeNotifications) | FinalNative+2 flags | | 0x30 |