![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
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) | FGeometryCollectionConvexUtility | static |
| ConvertImplicitToConvexArray(const Chaos::FImplicitObject &InImplicit, const FTransform &Transform, TArray< FTransformedConvex > &InOutConvex) | FGeometryCollectionConvexUtility | static |
| CopyChildConvexes(const FGeometryCollection *FromCollection, const TArrayView< const int32 > &FromTransformIdx, FGeometryCollection *ToCollection, const TArrayView< const int32 > &ToTransformIdx, bool bLeafOnly) | FGeometryCollectionConvexUtility | static |
| CopyConvexHulls(FManagedArrayCollection &Collection, const TArray< int32 > &TransformIndices, const FManagedArrayCollection &SourceCollection, const TArray< int32 > &SourceTransformIndices, bool bSkipIfEmpty=false) | FGeometryCollectionConvexUtility | static |
| 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) | FGeometryCollectionConvexUtility | static |
| FindConvexHull(const FGeometryCollection *GeometryCollection, int32 GeometryIndex) | FGeometryCollectionConvexUtility | inlinestatic |
| GenerateClusterConvexHullsFromChildrenHulls(FGeometryCollection &Collection, const FClusterConvexHullSettings &Settings, const TArrayView< const int32 > TransformSubset) | FGeometryCollectionConvexUtility | static |
| GenerateClusterConvexHullsFromChildrenHulls(FGeometryCollection &Collection, const FClusterConvexHullSettings &Settings) | FGeometryCollectionConvexUtility | static |
| GenerateClusterConvexHullsFromLeafHulls(FGeometryCollection &Collection, const FClusterConvexHullSettings &Settings, const TArrayView< const int32 > OptionalTransformSubset) | FGeometryCollectionConvexUtility | static |
| GenerateClusterConvexHullsFromLeafHulls(FGeometryCollection &Collection, const FClusterConvexHullSettings &Settings) | FGeometryCollectionConvexUtility | static |
| GenerateLeafConvexHulls(FGeometryCollection &Collection, bool bRestrictToSelection, const TArrayView< const int32 > TransformSubset, const FLeafConvexHullSettings &Settings, TArray< FSphereCoveringInfo > *OutComputedNavigableSpheres=nullptr) | FGeometryCollectionConvexUtility | static |
| GetConvexHull(const FGeometryCollection *GeometryCollection, int32 GeometryIndex) | FGeometryCollectionConvexUtility | static |
| GetConvexHullDataIfPresent(FManagedArrayCollection *GeometryCollection) | FGeometryCollectionConvexUtility | static |
| GetCustomConvexFlags(FGeometryCollection *GeometryCollection, bool bAddIfMissing=false) | FGeometryCollectionConvexUtility | static |
| GetValidConvexHullData(FGeometryCollection *GeometryCollection) | FGeometryCollectionConvexUtility | static |
| HasConvexHullData(const FManagedArrayCollection *GeometryCollection) | FGeometryCollectionConvexUtility | static |
| MergeHullsOnTransforms(FManagedArrayCollection &Collection, const FGeometryCollectionConvexUtility::FMergeConvexHullSettings &Settings, bool bRestrictToSelection, const TArrayView< const int32 > OptionalTransformSelection, UE::Geometry::FSphereCovering *OptionalSphereCoveringOut=nullptr) | FGeometryCollectionConvexUtility | static |
| RemoveConvexHulls(FManagedArrayCollection *GeometryCollection, const TArray< int32 > &TransformsToClearHullsFrom) | FGeometryCollectionConvexUtility | static |
| RemoveEmptyConvexHulls(FManagedArrayCollection &GeometryCollection) | FGeometryCollectionConvexUtility | static |
| SetDefaults(FGeometryCollection *GeometryCollection, FName Group, uint32 StartSize, uint32 NumElements) | FGeometryCollectionConvexUtility | static |
| SetVolumeAttributes(FManagedArrayCollection *Collection) | FGeometryCollectionConvexUtility | static |
| ValidateConvexData(const FManagedArrayCollection *GeometryCollection) | FGeometryCollectionConvexUtility | static |