![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <GeometryCollectionProximityUtility.h>
Classes | |
| struct | FGeometryContactEdge |
Static Public Member Functions | |
| static CHAOS_API TArray< TSet< int32 > > | ComputePreciseProximity (const FGeometryCollection &InCollection) |
| static CHAOS_API TArray< FGeometryContactEdge > | ComputeConvexGeometryContactFromProximity (FGeometryCollection *Collection, float DistanceTolerance, UE::GeometryCollectionConvexUtility::FConvexHulls &LocalHulls) |
| FGeometryCollectionProximityUtility::FGeometryCollectionProximityUtility | ( | FGeometryCollection * | InCollection | ) |
| void FGeometryCollectionProximityUtility::ClearConnectionGraph | ( | ) |
|
static |
|
static |
| void FGeometryCollectionProximityUtility::CopyProximityToConnectionGraph | ( | const TArray< FGeometryContactEdge > * | ContactEdges = nullptr | ) |
| void FGeometryCollectionProximityUtility::EnumerateNeighbors | ( | const Chaos::Facades::FCollectionHierarchyFacade & | Hierarchy, |
| int32 | BoneIdx, | ||
| TFunctionRef< void(int32)> | NeighborFunc, | ||
| bool | bIncludeNeighborsInParentLevels = true, |
||
| bool | bFilterDuplicates = true |
||
| ) |
| void FGeometryCollectionProximityUtility::InvalidateProximity | ( | ) |
| void FGeometryCollectionProximityUtility::RequireProximity | ( | UE::GeometryCollectionConvexUtility::FConvexHulls * | OptionalComputedHulls = nullptr | ) |
| void FGeometryCollectionProximityUtility::UpdateProximity | ( | UE::GeometryCollectionConvexUtility::FConvexHulls * | OptionalComputedHulls = nullptr | ) |