19 template<
class T_PARTICLES>
47 QCoM = FRotation3::IntegrateRotationWithAngularVelocity(
QCoM, Particle.
GetW(), Dt);
53template<
class T,
int d>
54using TPerParticlePBDEulerStep
UE_DEPRECATED(4.27,
"Deprecated. this class is to be deleted, use FPerParticlePBDEulerStep instead") = FPerParticlePBDEulerStep;
#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
Definition PerParticlePBDEulerStep.h:14
void Apply(TPBDRigidParticles< FReal, 3 > &InParticles, const FReal Dt, const int32 Index) const override
Definition PerParticlePBDEulerStep.h:30
void Apply(FPBDParticles &InParticles, const FReal Dt, const int32 Index) const override
Definition PerParticlePBDEulerStep.h:25
void ApplyHelper(T_PARTICLES &InParticles, const FReal Dt, const int32 Index) const
Definition PerParticlePBDEulerStep.h:20
virtual ~FPerParticlePBDEulerStep()
Definition PerParticlePBDEulerStep.h:17
FPerParticlePBDEulerStep()
Definition PerParticlePBDEulerStep.h:16
void Apply(TTransientPBDRigidParticleHandle< FReal, 3 > &Particle, const FReal Dt) const override
Definition PerParticlePBDEulerStep.h:41
Definition PerParticleRule.h:18
const TVector< T, d > GetW() const
Definition ParticleHandle.h:957
const TVector< T, d > GetV() const
Definition ParticleHandle.h:948
Definition PBDParticles.h:12
Definition ParticleHandle.h:987
const TRotation< T, d > RCom() const
Definition ParticleHandle.h:1123
const TVector< T, d > XCom() const
Definition ParticleHandle.h:1119
void SetTransformPQCom(const TVector< T, d > &InPCom, const TRotation< T, d > &InQCom)
Definition ParticleHandle.h:1136
Definition PBDRigidParticles.h:22
Definition SkeletalMeshComponent.h:307
FRealDouble FReal
Definition Real.h:22
U16 Index
Definition radfft.cpp:71