UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition BVHParticles.h:24
uint32 Size() const
Definition ArrayCollection.h:66
Definition ParticleHandle.h:2628
const TUniquePtr< FBVHParticles > & CollisionParticles() const
Definition ParticleHandle.h:1880
Definition ImplicitObject.h:111
CHAOS_API EImplicitObjectType GetCollisionType() const
Definition ImplicitObject.cpp:72
CHAOS_API EImplicitObjectType GetType() const
Definition ImplicitObject.cpp:67
Definition ShapeInstance.h:36
bool GetIsProbe() const
Definition ShapeInstance.h:1177
Definition ParticleHandle.h:436
@ TriangleMesh
Definition ImplicitObjectType.h:24
@ LevelSet
Definition ImplicitObjectType.h:19
@ HeightField
Definition ImplicitObjectType.h:25
@ Capsule
Definition ImplicitObjectType.h:16
@ Sphere
Definition ImplicitObjectType.h:13
@ Unknown
Definition ImplicitObjectType.h:20
EImplicitObjectType GetImplicitCollisionType(const FGeometryParticleHandle *Particle, const FImplicitObject *Implicit)
Definition CollisionUtil.h:17
FImplicitBoundsTestFlags CalculateImplicitBoundsTestFlags(FGeometryParticleHandle *Particle0, const FImplicitObject *Implicit0, const FPerShapeData *Shape0, FGeometryParticleHandle *Particle1, const FImplicitObject *Implicit1, const FPerShapeData *Shape1, FRealSingle &OutDistanceCheckSize)
Definition CollisionUtil.h:41
Definition SkeletalMeshComponent.h:307
uint8 EImplicitObjectType
Definition ImplicitObjectType.h:41
bool bChaos_Collision_EnableBoundsChecks
Definition PBDCollisionConstraint.cpp:67
float FRealSingle
Definition Real.h:14
FORCEINLINE EImplicitObjectType GetInnerType(EImplicitObjectType Type)
Definition ImplicitObjectType.h:58
bool bChaos_Collision_EnableLargeMeshManifolds
Definition CollisionOneShotManifolds.cpp:88
Definition OverriddenPropertySet.cpp:45
Definition PBDCollisionConstraint.h:138