| BiasToRemoveTooThinParts | UE::Geometry::FConvexDecomposition3 | |
| bSplitDisconnectedComponents | UE::Geometry::FConvexDecomposition3 | |
| bTreatAsSolid | UE::Geometry::FConvexDecomposition3 | |
| Compact() | UE::Geometry::FConvexDecomposition3 | inline |
| Compute(int32 NumOutputHulls, int32 NumAdditionalSplits=10, double ErrorTolerance=0.0, double MinThicknessTolerance=0, int32 MaxOutputHulls=-1, bool bOnlySplitIfNegativeSpaceCovered=false) | UE::Geometry::FConvexDecomposition3 | |
| ConnectedComponentTolerance | UE::Geometry::FConvexDecomposition3 | |
| ConvertDistanceToleranceToLocalSpace(double DistTolerance) const | UE::Geometry::FConvexDecomposition3 | inline |
| ConvertDistanceToleranceToLocalVolumeTolerance(double DistTolerance) const | UE::Geometry::FConvexDecomposition3 | inline |
| ConvexEdgeAngleMoreSamplesThreshold | UE::Geometry::FConvexDecomposition3 | |
| ConvexEdgeAngleThreshold | UE::Geometry::FConvexDecomposition3 | |
| ConvexPartVsSphereOverlap(const FConvexPart &Part, FVector3d Center, double Radius, const FTransform *TransformIntoSphereSpace=nullptr, double *OutDistanceSq=nullptr) | UE::Geometry::FConvexDecomposition3 | static |
| CountMergedParts() const | UE::Geometry::FConvexDecomposition3 | inline |
| CutLargestAxisErrorScale | UE::Geometry::FConvexDecomposition3 | |
| Decomposition | UE::Geometry::FConvexDecomposition3 | |
| DecompositionToProximity | UE::Geometry::FConvexDecomposition3 | |
| DeleteProximity(TArray< int32 > &&ToRemove, bool bDeleteMapReferences) | UE::Geometry::FConvexDecomposition3 | |
| FConvexDecomposition3() | UE::Geometry::FConvexDecomposition3 | inline |
| FConvexDecomposition3(const FDynamicMesh3 &SourceMesh, bool bMergeEdges=true) | UE::Geometry::FConvexDecomposition3 | inline |
| FConvexDecomposition3(const FDynamicMesh3 &SourceMesh, const FPreprocessMeshOptions &Options) | UE::Geometry::FConvexDecomposition3 | inline |
| FixHullOverlapsInNegativeSpace(double NegativeSpaceTolerance=UE_DOUBLE_KINDA_SMALL_NUMBER, double NegativeSpaceMinRadius=UE_DOUBLE_KINDA_SMALL_NUMBER) | UE::Geometry::FConvexDecomposition3 | |
| GetHullMesh(int32 HullIdx) const | UE::Geometry::FConvexDecomposition3 | inline |
| GetHullSourceID(int32 HullIdx) const | UE::Geometry::FConvexDecomposition3 | inline |
| GetInternalMesh(int32 HullIdx) const | UE::Geometry::FConvexDecomposition3 | inline |
| GetNegativeSpace() const | UE::Geometry::FConvexDecomposition3 | inline |
| GetTriangles(int32 HullIdx) const | UE::Geometry::FConvexDecomposition3 | inline |
| GetVertices(int32 HullIdx, bool bTransformedToOutput=true) const | UE::Geometry::FConvexDecomposition3 | inline |
| InitializeFromHulls(int32 NumHulls, TFunctionRef< double(int32)> HullVolumes, TFunctionRef< int32(int32)> HullNumVertices, TFunctionRef< FVector3d(int32, int32)> HullVertices, TArrayView< const TPair< int32, int32 > > Proximity) | UE::Geometry::FConvexDecomposition3 | |
| InitializeFromIndexMesh(TArrayView< const FVector3f > Vertices, TArrayView< const FIntVector > Faces, bool bMergeEdges, int32 FaceVertexOffset=0) | UE::Geometry::FConvexDecomposition3 | |
| InitializeFromIndexMesh(TArrayView< const FVector3f > Vertices, TArrayView< const FIntVector > Faces, const FPreprocessMeshOptions &Options, int32 FaceVertexOffset=0) | UE::Geometry::FConvexDecomposition3 | |
| InitializeFromMesh(const FDynamicMesh3 &SourceMesh, bool bMergeEdges) | UE::Geometry::FConvexDecomposition3 | |
| InitializeFromMesh(const FDynamicMesh3 &SourceMesh, const FPreprocessMeshOptions &Options) | UE::Geometry::FConvexDecomposition3 | |
| InitializeNegativeSpace(const FNegativeSpaceSampleSettings &Settings, TArrayView< const FVector3d > RequestedSamples=TArrayView< const FVector3d >()) | UE::Geometry::FConvexDecomposition3 | |
| InitializeProximityFromDecompositionBoundingBoxOverlaps(double BoundsExpandByMinDimFactor, double BoundsExpandByMaxDimFactor, double MinBoundsExpand) | UE::Geometry::FConvexDecomposition3 | |
| IsInputSolid() | UE::Geometry::FConvexDecomposition3 | inline |
| MaxConvexEdgePlanes | UE::Geometry::FConvexDecomposition3 | |
| MergeBest(int32 TargetNumParts, double ErrorTolerance=0, double MinThicknessTolerance=0, bool bAllowCompact=true, bool bRequireHullTriangles=false, int32 MaxOutputHulls=-1, const FSphereCovering *OptionalNegativeSpace=nullptr, const FTransform *OptionalTransformIntoNegativeSpace=nullptr) | UE::Geometry::FConvexDecomposition3 | |
| MergeBest(const FMergeSettings &Settings) | UE::Geometry::FConvexDecomposition3 | |
| NumHulls() const | UE::Geometry::FConvexDecomposition3 | inline |
| OnPlaneTolerance | UE::Geometry::FConvexDecomposition3 | |
| Proximities | UE::Geometry::FConvexDecomposition3 | |
| ProximityTolerance | UE::Geometry::FConvexDecomposition3 | |
| RestrictMergeSearchToLocalAfterTestNumConnections | UE::Geometry::FConvexDecomposition3 | |
| ResultTransform | UE::Geometry::FConvexDecomposition3 | |
| SplitWorst(bool bCanSkipUnreliableGeoVolumes=false, double ErrorTolerance=0.0, bool bOnlySplitIfNegativeSpaceCovered=false, double MinSplitSizeInWorldSpace=-1) | UE::Geometry::FConvexDecomposition3 | |
| ThickenAfterHullFailure | UE::Geometry::FConvexDecomposition3 | |
| UpdateProximitiesAfterSplit(int32 SplitIdx, int32 NewIdxStart, FPlane3d CutPlane, int32 SecondSideIdxStart, double OrigHullVolume) | UE::Geometry::FConvexDecomposition3 | |