UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CollisionPruning.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "CoreMinimal.h"
5
6#include "Chaos/Core.h"
10
11namespace Chaos
12{
17 {
18 public:
23
24 void Prune();
25
26 private:
28 };
29
35 {
36 public:
41
42 void Prune();
43
44 private:
46 };
47
54 {
55 public:
60
61 void Prune(const FVec3& UpVector);
62
63 private:
65 };
66
67}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Utility to remove edge contacts on a particle if those edge contacts are "hidden" by a face contact.
Definition CollisionPruning.h:17
FParticleEdgeCollisionPruner(FGeometryParticleHandle *InParticle)
Definition CollisionPruning.h:19
void Prune()
Definition CollisionPruning.cpp:118
Utility to remove or correct edge contacts on the boundary between tweo separate meshes which coincid...
Definition CollisionPruning.h:35
void Prune()
Definition CollisionPruning.cpp:191
FParticleMeshCollisionPruner(FGeometryParticleHandle *InParticle)
Definition CollisionPruning.h:37
Utility to attempt to remove sub-surface contacts on a particle when those edge contacts are "hidden"...
Definition CollisionPruning.h:54
FParticleSubSurfaceCollisionPruner(FGeometryParticleHandle *InParticle)
Definition CollisionPruning.h:56
Definition ParticleHandle.h:436
Definition SkeletalMeshComponent.h:307