13 template<
class OBJECT_ARRAY,
class LEAF_TYPE,
class T,
int d>
14 class TBoundingVolumeHierarchy;
17 template<
class OBJECT_ARRAY,
class LEAF_TYPE,
class T,
int d>
18 class TBoundingVolumeHierarchy;
20 template<
class T,
int d>
77 template<
class T,
int d>
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition BVHParticles.h:24
const TArray< int32 > FindAllIntersections(const FAABB3 &Object) const
Definition BVHParticles.cpp:57
CHAOS_API FBVHParticles & operator=(const FBVHParticles &Other)
Definition BVHParticles.cpp:28
CHAOS_API void UpdateAccelerationStructures()
Definition BVHParticles.cpp:52
CHAOS_API FBVHParticles()
Definition BVHParticles.cpp:8
static FBVHParticles * SerializationFactory(FChaosArchive &Ar, FBVHParticles *BVHParticles)
Definition BVHParticles.h:46
void Serialize(FArchive &Ar)
Definition BVHParticles.h:53
CHAOS_API ~FBVHParticles()
Definition BVHParticles.cpp:23
FBVHParticles * NewCopy() const
Definition BVHParticles.h:38
Definition ChaosArchive.h:167
uint32 Size() const
Definition ArrayCollection.h:66
Definition BoundingVolumeHierarchy.h:60
Definition Particles.h:32
void AddParticles(const int32 Num)
Definition Particles.h:70
const TArrayCollectionArray< TVector< T, d > > & X() const
Definition Particles.h:117
virtual void Serialize(void *V, int64 Length) override
Definition ArchiveProxy.h:97
Definition Archive.h:1208
UE_FORCEINLINE_HINT bool IsLoading() const
Definition Archive.h:236
Definition SkeletalMeshComponent.h:307
FChaosArchive & operator<<(FChaosArchive &Ar, FRigidParticleControlFlags &Flags)
Definition RigidParticleControlFlags.cpp:15
FRealDouble FReal
Definition Real.h:22
TBVHParticles< FReal, 3 > FBVHParticlesFloat3
Definition BVHParticles.h:80
int32 CollisionParticlesBVHDepth
Definition PBDCollisionConstraints.cpp:38