| UDynamicMesh* SelectSelectionBoundaryEdges(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, FGeometryScriptMeshSelection& BoundarySelection, bool bExcludeMeshBoundaryEdges) | FinalNative+2 flags | | 0x38 |
| UDynamicMesh* SelectMeshSharpEdges(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, double MinAngleDeg) | FinalNative+2 flags | | 0x28 |
| UDynamicMesh* SelectMeshElementsWithPlane(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const FVector& PlaneOrigin, const FVector& PlaneNormal, const EGeometryScriptMeshSelectionType& SelectionType, bool bInvert, int32 MinNumTrianglePoints) | FinalNative+2 flags | | 0x58 |
| UDynamicMesh* SelectMeshElementsInSphere(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const FVector& SphereOrigin, double SphereRadius, const EGeometryScriptMeshSelectionType& SelectionType, bool bInvert, int32 MinNumTrianglePoints) | FinalNative+2 flags | | 0x48 |
| UDynamicMesh* SelectMeshElementsInsideMesh(UDynamicMesh* TargetMesh, UDynamicMesh* SelectionMesh, FGeometryScriptMeshSelection& Selection, const FTransform& SelectionMeshTransform, const EGeometryScriptMeshSelectionType& SelectionType, bool bInvert, double ShellDistance, double WindingThreshold, int32 MinNumTrianglePoints) | FinalNative+2 flags | | 0xA8 |
| UDynamicMesh* SelectMeshElementsInBox(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const FBox& Box, const EGeometryScriptMeshSelectionType& SelectionType, bool bInvert, int32 MinNumTrianglePoints) | FinalNative+2 flags | | 0x60 |
| UDynamicMesh* SelectMeshElementsByPolygroup(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 PolygroupID, FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType) | FinalNative+2 flags | | 0x38 |
| UDynamicMesh* SelectMeshElementsByNormalAngle(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const FVector& Normal, double MaxAngleDeg, const EGeometryScriptMeshSelectionType& SelectionType, bool bInvert, int32 MinNumTrianglePoints) | FinalNative+2 flags | | 0x48 |
| UDynamicMesh* SelectMeshElementsByMaterialID(UDynamicMesh* TargetMesh, int32 MaterialID, FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType) | FinalNative+2 flags | | 0x30 |
| UDynamicMesh* SelectMeshBoundaryEdges(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection) | FinalNative+2 flags | | 0x20 |
| UDynamicMesh* InvertMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptMeshSelection& NewSelection, bool bOnlyToConnected) | FinalNative+2 flags | | 0x38 |
| void GetMeshUniqueSelectionInfo(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType, const int32& NumSelected) | FinalNative+2 flags | | 0x20 |
| void GetMeshSelectionInfo(const FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType, const int32& NumSelected) | FinalNative+2 flags | | 0x18 |
| UDynamicMesh* ExpandMeshSelectionToConnected(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptMeshSelection& NewSelection, const EGeometryScriptTopologyConnectionType& ConnectionType) | FinalNative+2 flags | | 0x38 |
| UDynamicMesh* ExpandContractMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptMeshSelection& NewSelection, int32 Iterations, bool bContract, bool bOnlyExpandToFaceNeighbours) | FinalNative+2 flags | | 0x38 |
| void DebugPrintMeshSelection(const FGeometryScriptMeshSelection& Selection, bool bDisable) | FinalNative+2 flags | | 0x11 |
| UDynamicMesh* CreateSelectAllMeshSelection(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType) | FinalNative+2 flags | | 0x28 |
| UDynamicMesh* ConvertMeshSelectionToIndexList(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptIndexList& IndexList, const EGeometryScriptIndexType& ResultListType, const EGeometryScriptIndexType& ConvertToType) | FinalNative+2 flags | | 0x40 |
| UDynamicMesh* ConvertMeshSelectionToIndexArray(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const TArray<int32>& IndexArray, const EGeometryScriptMeshSelectionType& SelectionType) | FinalNative+2 flags | | 0x38 |
| UDynamicMesh* ConvertMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& FromSelection, FGeometryScriptMeshSelection& ToSelection, const EGeometryScriptMeshSelectionType& NewType, bool bAllowPartialInclusion) | FinalNative+2 flags | | 0x38 |
| UDynamicMesh* ConvertIndexSetToMeshSelection(UDynamicMesh* TargetMesh, TSet<int32>& IndexSet, const EGeometryScriptMeshSelectionType& SelectionType, FGeometryScriptMeshSelection& Selection) | FinalNative+2 flags | | 0x78 |
| UDynamicMesh* ConvertIndexListToMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptIndexList& IndexList, const EGeometryScriptMeshSelectionType& SelectionType, FGeometryScriptMeshSelection& Selection) | FinalNative+2 flags | | 0x40 |
| UDynamicMesh* ConvertIndexArrayToMeshSelection(UDynamicMesh* TargetMesh, const TArray<int32>& IndexArray, const EGeometryScriptMeshSelectionType& SelectionType, FGeometryScriptMeshSelection& Selection) | FinalNative+2 flags | | 0x38 |
| void CombineMeshSelections(const FGeometryScriptMeshSelection& SelectionA, const FGeometryScriptMeshSelection& SelectionB, FGeometryScriptMeshSelection& ResultSelection, const EGeometryScriptCombineSelectionMode& CombineMode) | FinalNative+2 flags | | 0x31 |