![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for UE::Geometry::FMeshConnectedComponents, including all inherited members.
| begin() | UE::Geometry::FMeshConnectedComponents | inline |
| begin() const | UE::Geometry::FMeshConnectedComponents | inline |
| Components | UE::Geometry::FMeshConnectedComponents | |
| end() | UE::Geometry::FMeshConnectedComponents | inline |
| end() const | UE::Geometry::FMeshConnectedComponents | inline |
| FindConnectedTriangles(TFunction< bool(int32, int32)> TrisConnectedPredicate=nullptr) | UE::Geometry::FMeshConnectedComponents | |
| FindConnectedTriangles(const TArray< int > &TriangleROI, TFunction< bool(int32, int32)> TrisConnectedPredicate=nullptr) | UE::Geometry::FMeshConnectedComponents | |
| FindConnectedTriangles(TFunctionRef< bool(int)> IndexFilterFunc, TFunction< bool(int32, int32)> TrisConnectedPredicate=nullptr) | UE::Geometry::FMeshConnectedComponents | |
| FindConnectedVertices(TFunction< bool(int32, int32)> VertsConnectedPredicate=nullptr) | UE::Geometry::FMeshConnectedComponents | |
| FindConnectedVertices(const TArray< int > &VertexROI, TFunction< bool(int32, int32)> VertsConnectedPredicate=nullptr) | UE::Geometry::FMeshConnectedComponents | |
| FindConnectedVertices(TFunctionRef< bool(int)> IndexFilterFunc, TFunction< bool(int32, int32)>VertsConnectedPredicate=nullptr) | UE::Geometry::FMeshConnectedComponents | |
| FindTrianglesConnectedToSeeds(const TArray< int > &SeedTriangles, TFunction< bool(int32, int32)> TrisConnectedPredicate=nullptr) | UE::Geometry::FMeshConnectedComponents | |
| FindTriComponent(FComponent *Component, TArray< int32 > &ComponentQueue, TArray< uint8 > &ActiveSet) | UE::Geometry::FMeshConnectedComponents | protected |
| FindTriComponent(FComponent *Component, TArray< int32 > &ComponentQueue, TArray< uint8 > &ActiveSet, TFunctionRef< bool(int32, int32)> TriConnectedPredicate) | UE::Geometry::FMeshConnectedComponents | protected |
| FindTriComponents(FInterval1i ActiveRange, TArray< uint8 > &ActiveSet, TFunction< bool(int32, int32)> TriConnectedPredicate) | UE::Geometry::FMeshConnectedComponents | protected |
| FindTriComponents(const TArray< int32 > &SeedList, TArray< uint8 > &ActiveSet, TFunction< bool(int32, int32)> TriConnectedPredicate) | UE::Geometry::FMeshConnectedComponents | protected |
| FindVertComponent(FComponent *Component, TArray< int32 > &ComponentQueue, TArray< uint8 > &ActiveSet) | UE::Geometry::FMeshConnectedComponents | protected |
| FindVertComponent(FComponent *Component, TArray< int32 > &ComponentQueue, TArray< uint8 > &ActiveSet, TFunctionRef< bool(int32, int32)> VertsConnectedPredicate) | UE::Geometry::FMeshConnectedComponents | protected |
| FindVertComponents(FInterval1i ActiveRange, TArray< uint8 > &ActiveSet, TFunction< bool(int32, int32)> VertsConnectedPredicate) | UE::Geometry::FMeshConnectedComponents | protected |
| FindVertComponents(const TArray< int32 > &SeedList, TArray< uint8 > &ActiveSet, TFunction< bool(int32, int32)> VertsConnectedPredicate) | UE::Geometry::FMeshConnectedComponents | protected |
| FindVerticesConnectedToSeeds(const TArray< int > &SeedVertices, TFunction< bool(int32, int32)> VertsConnectedPredicate=nullptr) | UE::Geometry::FMeshConnectedComponents | |
| FMeshConnectedComponents(const FDynamicMesh3 *MeshIn) | UE::Geometry::FMeshConnectedComponents | inline |
| GetComponent(int32 Index) const | UE::Geometry::FMeshConnectedComponents | inline |
| GetComponent(int32 Index) | UE::Geometry::FMeshConnectedComponents | inline |
| GetLargestIndexByCount() const | UE::Geometry::FMeshConnectedComponents | |
| GrowToConnectedEdges(const FDynamicMesh3 &Mesh, const TArray< int > &InputROI, TSet< int > &ResultROI, TArray< int32 > *QueueBuffer=nullptr, TFunctionRef< bool(int32, int32)> CanGrowPredicate=[](int32, int32) { return true;}) | UE::Geometry::FMeshConnectedComponents | static |
| GrowToConnectedTriangles(const FDynamicMesh3 *Mesh, const TArray< int > &InputROI, TArray< int > &ResultROI, TArray< int32 > *QueueBuffer=nullptr, TSet< int32 > *DoneBuffer=nullptr, TFunctionRef< bool(int32, int32)> CanGrowPredicate=[](int32, int32) { return true;}) | UE::Geometry::FMeshConnectedComponents | static |
| GrowToConnectedTriangles(const FDynamicMesh3 *Mesh, const TArray< int > &InputROI, TSet< int > &ResultROI, TArray< int32 > *QueueBuffer=nullptr, TFunctionRef< bool(int32, int32)> CanGrowPredicate=[](int32, int32) { return true;}) | UE::Geometry::FMeshConnectedComponents | static |
| GrowToConnectedVertices(const FDynamicMesh3 &Mesh, const TArray< int > &InputROI, TSet< int > &ResultROI, TArray< int32 > *QueueBuffer=nullptr, TFunctionRef< bool(int32, int32)> CanGrowPredicate=[](int32, int32) { return true;}) | UE::Geometry::FMeshConnectedComponents | static |
| InitializeFromTriangleComponents(const TArray< TArray< int32 > > &ComponentLists, bool bValidateIDs) | UE::Geometry::FMeshConnectedComponents | |
| InitializeFromTriangleComponents(TArray< TArray< int32 > > &ComponentLists, bool bMoveSubLists, bool bValidateIDs) | UE::Geometry::FMeshConnectedComponents | |
| InitializeFromVertexComponents(const TArray< TArray< int32 > > &ComponentLists, bool bValidateIDs) | UE::Geometry::FMeshConnectedComponents | |
| InitializeFromVertexComponents(TArray< TArray< int32 > > &ComponentLists, bool bMoveSubLists, bool bValidateIDs) | UE::Geometry::FMeshConnectedComponents | |
| Mesh | UE::Geometry::FMeshConnectedComponents | |
| Num() const | UE::Geometry::FMeshConnectedComponents | inline |
| operator[](int32 Index) const | UE::Geometry::FMeshConnectedComponents | inline |
| operator[](int32 Index) | UE::Geometry::FMeshConnectedComponents | inline |
| RemoveFromActiveSet(const FComponent *Component, TArray< uint8 > &ActiveSet) | UE::Geometry::FMeshConnectedComponents | protected |
| SortByCount(bool bLargestFirst=true) | UE::Geometry::FMeshConnectedComponents |