11template<
class T,
int d, EGeometryParticlesSimType SimType>
34 UE_DEPRECATED(5.4,
"Use GetV instead")
36 UE_DEPRECATED(5.4,
"Use GetV or SetV instead")
43 UE_DEPRECATED(5.4,
"Use GetW instead")
45 UE_DEPRECATED(5.4,
"Use GetW or SetW instead")
108 Ar << KinematicTargets;
122template <
typename T,
int d, EGeometryParticlesSimType SimType>
131template <
typename T,
int d>
136template <
typename T,
int d>
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition ChaosArchive.h:167
Definition KinematicTargets.h:34
Definition ArrayCollectionArray.h:15
void Resize(const int Num) override
Definition ArrayCollectionArray.h:79
int32 AddArray(TArrayCollectionArrayBase *Array)
Definition ArrayCollection.h:36
Definition GeometryParticles.h:152
FString ToString(int32 index) const
Definition GeometryParticles.h:560
EParticleType MParticleType
Definition GeometryParticles.h:637
virtual void Serialize(FChaosArchive &Ar) override
Definition GeometryParticles.h:566
Definition ParticleHandle.h:907
Definition KinematicGeometryParticles.h:13
void SetV(const int32 Index, const TVector< T, d > &InV)
Definition KinematicGeometryParticles.h:39
void SetVf(const int32 Index, const TVector< FRealSingle, d > &InV)
Definition KinematicGeometryParticles.h:41
FORCEINLINE TArray< TVector< FRealSingle, d > > & AllW()
Definition KinematicGeometryParticles.h:113
const TVector< T, d > GetW(const int32 Index) const
Definition KinematicGeometryParticles.h:47
const TVector< T, d > GetV(const int32 Index) const
Definition KinematicGeometryParticles.h:38
const TVector< FRealSingle, d > GetWf(const int32 Index) const
Definition KinematicGeometryParticles.h:49
FORCEINLINE TArray< FKinematicTarget > & AllKinematicTargets()
Definition KinematicGeometryParticles.h:114
virtual ~TKinematicGeometryParticlesImp()
Definition KinematicGeometryParticles.h:32
FKinematicTarget & KinematicTarget(const int32 Index)
Definition KinematicGeometryParticles.h:53
TKinematicGeometryParticlesImp(const TKinematicGeometryParticlesImp< T, d, SimType > &Other)=delete
virtual void Serialize(FChaosArchive &Ar) override
Definition KinematicGeometryParticles.h:67
void SetWf(const int32 Index, const TVector< FRealSingle, d > &InW)
Definition KinematicGeometryParticles.h:50
const TVector< FRealSingle, d > GetVf(const int32 Index) const
Definition KinematicGeometryParticles.h:40
FORCEINLINE TArray< TVector< FRealSingle, d > > & AllV()
Definition KinematicGeometryParticles.h:112
const FKinematicTarget & KinematicTarget(const int32 Index) const
Definition KinematicGeometryParticles.h:52
void SetW(const int32 Index, const TVector< T, d > &InW)
Definition KinematicGeometryParticles.h:48
TKinematicGeometryParticleHandle< T, d > THandleType
Definition KinematicGeometryParticles.h:61
const TVector< T, d > W(const int32 Index) const
Definition KinematicGeometryParticles.h:44
const TVector< T, d > V(const int32 Index) const
Definition KinematicGeometryParticles.h:35
TKinematicGeometryParticlesImp(TKinematicGeometryParticlesImp< T, d, SimType > &&Other)
Definition KinematicGeometryParticles.h:24
TKinematicGeometryParticlesImp()
Definition KinematicGeometryParticles.h:15
FString ToString(int32 index) const
Definition KinematicGeometryParticles.h:55
virtual CORE_API void UsingCustomVersion(const struct FGuid &Guid)
Definition Archive.cpp:590
CORE_API int32 CustomVer(const struct FGuid &Key) const
Definition Archive.cpp:602
Definition SkeletalMeshComponent.h:307
FChaosArchive & operator<<(FChaosArchive &Ar, FRigidParticleControlFlags &Flags)
Definition RigidParticleControlFlags.cpp:15
U16 Index
Definition radfft.cpp:71
CORE_API static const FGuid GUID
Definition ExternalPhysicsCustomObjectVersion.h:144
@ KinematicTargets
Definition ExternalPhysicsCustomObjectVersion.h:40
CORE_API static const FGuid GUID
Definition UE5ReleaseStreamObjectVersion.h:22