8#include "Containers/Array.h"
36 || (VertexSet && (!VertexSet->Contains(
Index0) || !VertexSet->Contains(Index1)));
39 , ParticleCount(Particles.GetRangeSize())
68 || (VertexSet && (!VertexSet->Contains(
Index0) || !VertexSet->Contains(Index1)));
79 const FSolverVec3& P0 = Particles.GetX(Constraint[0]);
80 const FSolverVec3& P1 = Particles.GetX(Constraint[1]);
132 template<
int32 Valence,
typename Predicate UE_REQUIRES(Valence >= 2 &&
Valence <= 4)>
159 const int32 ParticleOffset;
160 const int32 ParticleCount;
#define UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME(PropertyName, Type)
Definition CollectionPropertyFacade.h:853
#define UE_CHAOS_DECLARE_PROPERTYCOLLECTION_NAME(PropertyName, Type)
Definition CollectionPropertyFacade.h:969
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint32 Size
Definition VulkanMemory.cpp:4034
Definition CollectionPropertyFacade.h:49
Definition SoftsSolverParticlesRange.h:12
FSolverReal InvM(const int32 Index) const
Definition SoftsSolverParticlesRange.h:56
Definition PBDSoftsSolverParticles.h:20
const T InvM(const int32 Index) const
Definition DynamicParticles.h:48
Definition Constraints.Build.cs:6
void Reset(SizeType NewSize=0)
Definition Array.h:2246
UE_NODEBUG UE_FORCEINLINE_HINT SizeType Add(ElementType &&Item)
Definition Array.h:2696
UE_FORCEINLINE_HINT void Reserve(SizeType Number)
Definition Array.h:3016
Definition UnrealString.h.inl:34
Definition CollectionEmbeddedSpringConstraintFacade.cpp:6
FRealSingle FSolverReal
Definition PBDSoftsEvolutionFwd.h:31
Definition SkeletalMeshComponent.h:307