UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGeometryCollectionConvexUtility Member List

This is the complete list of members for FGeometryCollectionConvexUtility, including all inherited members.

ComputeLeafHulls(FGeometryCollection *GeometryCollection, const TArray< FTransform > &GlobalTransformArray, double SimplificationDistanceThreshold=0.0, double OverlapRemovalShrinkPercent=0.0, TFunction< bool(int32)> SkipBoneFn=nullptr, const FConvexDecompositionSettings *OptionalDecompositionSettings=nullptr, const TArray< FTransformedConvex > *OptionalIntersectConvexHulls=nullptr, const TArray< TSet< int32 > > *OptionalTransformToIntersectHulls=nullptr, TArray< FGeometryCollectionConvexUtility::FSphereCoveringInfo > *OutComputedNavigableSpheres=nullptr)FGeometryCollectionConvexUtilitystatic
ConvertImplicitToConvexArray(const Chaos::FImplicitObject &InImplicit, const FTransform &Transform, TArray< FTransformedConvex > &InOutConvex)FGeometryCollectionConvexUtilitystatic
CopyChildConvexes(const FGeometryCollection *FromCollection, const TArrayView< const int32 > &FromTransformIdx, FGeometryCollection *ToCollection, const TArrayView< const int32 > &ToTransformIdx, bool bLeafOnly)FGeometryCollectionConvexUtilitystatic
CopyConvexHulls(FManagedArrayCollection &Collection, const TArray< int32 > &TransformIndices, const FManagedArrayCollection &SourceCollection, const TArray< int32 > &SourceTransformIndices, bool bSkipIfEmpty=false)FGeometryCollectionConvexUtilitystatic
CreateNonOverlappingConvexHullData(FGeometryCollection *GeometryCollection, double FractionAllowRemove=.3, double SimplificationDistanceThreshold=0.0, double CanExceedFraction=.5, EConvexOverlapRemoval OverlapRemovalMethod=EConvexOverlapRemoval::All, double OverlapRemovalShrinkPercent=0.0, UE::GeometryCollectionConvexUtility::FConvexHulls *ComputedLeafHullsToModify=nullptr)FGeometryCollectionConvexUtilitystatic
FindConvexHull(const FGeometryCollection *GeometryCollection, int32 GeometryIndex)FGeometryCollectionConvexUtilityinlinestatic
GenerateClusterConvexHullsFromChildrenHulls(FGeometryCollection &Collection, const FClusterConvexHullSettings &Settings, const TArrayView< const int32 > TransformSubset)FGeometryCollectionConvexUtilitystatic
GenerateClusterConvexHullsFromChildrenHulls(FGeometryCollection &Collection, const FClusterConvexHullSettings &Settings)FGeometryCollectionConvexUtilitystatic
GenerateClusterConvexHullsFromLeafHulls(FGeometryCollection &Collection, const FClusterConvexHullSettings &Settings, const TArrayView< const int32 > OptionalTransformSubset)FGeometryCollectionConvexUtilitystatic
GenerateClusterConvexHullsFromLeafHulls(FGeometryCollection &Collection, const FClusterConvexHullSettings &Settings)FGeometryCollectionConvexUtilitystatic
GenerateLeafConvexHulls(FGeometryCollection &Collection, bool bRestrictToSelection, const TArrayView< const int32 > TransformSubset, const FLeafConvexHullSettings &Settings, TArray< FSphereCoveringInfo > *OutComputedNavigableSpheres=nullptr)FGeometryCollectionConvexUtilitystatic
GetConvexHull(const FGeometryCollection *GeometryCollection, int32 GeometryIndex)FGeometryCollectionConvexUtilitystatic
GetConvexHullDataIfPresent(FManagedArrayCollection *GeometryCollection)FGeometryCollectionConvexUtilitystatic
GetCustomConvexFlags(FGeometryCollection *GeometryCollection, bool bAddIfMissing=false)FGeometryCollectionConvexUtilitystatic
GetValidConvexHullData(FGeometryCollection *GeometryCollection)FGeometryCollectionConvexUtilitystatic
HasConvexHullData(const FManagedArrayCollection *GeometryCollection)FGeometryCollectionConvexUtilitystatic
MergeHullsOnTransforms(FManagedArrayCollection &Collection, const FGeometryCollectionConvexUtility::FMergeConvexHullSettings &Settings, bool bRestrictToSelection, const TArrayView< const int32 > OptionalTransformSelection, UE::Geometry::FSphereCovering *OptionalSphereCoveringOut=nullptr)FGeometryCollectionConvexUtilitystatic
RemoveConvexHulls(FManagedArrayCollection *GeometryCollection, const TArray< int32 > &TransformsToClearHullsFrom)FGeometryCollectionConvexUtilitystatic
RemoveEmptyConvexHulls(FManagedArrayCollection &GeometryCollection)FGeometryCollectionConvexUtilitystatic
SetDefaults(FGeometryCollection *GeometryCollection, FName Group, uint32 StartSize, uint32 NumElements)FGeometryCollectionConvexUtilitystatic
SetVolumeAttributes(FManagedArrayCollection *Collection)FGeometryCollectionConvexUtilitystatic
ValidateConvexData(const FManagedArrayCollection *GeometryCollection)FGeometryCollectionConvexUtilitystatic