9#define CHAOS_COLLISION_OBJECTPOOL_ENABLED 1
10#define CHAOS_MIDPHASE_OBJECTPOOL_ENABLED 0
16 template<
typename T>
class TConvexContactPoint;
24 template<
typename T>
class TContactPoint;
29 template<
typename T,
int32 N>
class TCArray;
100 class FCollisionContext;
101 class FGenericParticlePairMidPhase;
102 class FParticlePairMidPhase;
103 class FPBDCollisionConstraints;
104 class FPBDCollisionConstraint;
105 class FPBDCollisionConstraintHandle;
107 class FShapePairParticlePairMidPhase;
111#if CHAOS_COLLISION_OBJECTPOOL_ENABLED
119#if CHAOS_MIDPHASE_OBJECTPOOL_ENABLED
122 static_assert(
false,
"CHAOS_MIDPHASE_OBJECTPOOL_ENABLED not supported yet")
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
A c-style array of objects with non-shipping bounds checking.
Definition UncheckedArray.h:47
Definition ObjectPool.h:566
Definition ObjectPool.h:25
TConvexContactPoint< FRealSingle > FConvexContactPointf
Definition ConvexContactPoint.h:69
TConvexContactPoint< FReal > FConvexContactPoint
Definition ConvexContactPoint.h:68
EConvexFeatureType
Definition ConvexFeature.h:11
Definition SkeletalMeshComponent.h:307
TContactPoint< FRealSingle > FContactPointf
Definition ContactPoint.h:89
ECollisionUpdateType
Definition CollisionResolutionTypes.h:40
EOneWayInteractionPairCollisionMode
Definition CollisionResolutionTypes.h:85
EContactShapesType
Definition CollisionResolutionTypes.h:55
TContactPoint< FReal > FContactPoint
Definition GJKContactPointSwept.h:11
@ Disabled
Definition SimulationModuleBase.h:138
ECollisionModifierResult
Definition CollisionResolutionTypes.h:47
Definition OverriddenPropertySet.cpp:45