14 template<
class T,
int d>
83 MGeometry.SetNumUninitialized(
LGeometry.Num());
133 template <
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 ArrayCollectionArray.h:15
void Resize(const int Num) override
Definition ArrayCollectionArray.h:79
int32 AddArray(TArrayCollectionArrayBase *Array)
Definition ArrayCollection.h:36
uint32 Size() const
Definition ArrayCollection.h:66
Definition Particles.h:32
const TVector< T, d > & GetX(const int32 Index) const
Definition Particles.h:156
void Serialize(FArchive &Ar)
Definition Particles.h:122
Definition Serializable.h:10
Definition SimpleGeometryParticles.h:16
virtual void SetGeometryImpl(const int32 Index, const FImplicitObjectPtr &InGeometry)
Definition SimpleGeometryParticles.h:121
TSimpleGeometryParticles(const TSimpleGeometryParticles< T, d > &Other)=delete
FORCEINLINE TArray< TRotation< FRealSingle, d > > & AllR()
Definition SimpleGeometryParticles.h:68
FORCEINLINE void SetRf(const int32 Index, const TRotation< FRealSingle, d > &InR)
Definition SimpleGeometryParticles.h:57
TSimpleGeometryParticles & operator=(TSimpleGeometryParticles< T, d > &&Other)=delete
FORCEINLINE const TRotation< T, d > GetR(const int32 Index) const
Definition SimpleGeometryParticles.h:54
TSimpleGeometryParticles()
Definition SimpleGeometryParticles.h:22
FORCEINLINE const FImplicitObjectPtr & GetGeometry(const int32 Index) const
Definition SimpleGeometryParticles.h:61
const TArrayCollectionArray< TRotation< FRealSingle, d > > & GetR() const
Definition SimpleGeometryParticles.h:58
TSimpleGeometryParticles & operator=(const TSimpleGeometryParticles< T, d > &Other)=delete
virtual void Serialize(FChaosArchive &Ar)
Definition SimpleGeometryParticles.h:70
TArrayCollectionArray< TRotation< FRealSingle, d > > & GetR()
Definition SimpleGeometryParticles.h:59
virtual ~TSimpleGeometryParticles() override
Definition SimpleGeometryParticles.h:47
FORCEINLINE const TRotation< FRealSingle, d > GetRf(const int32 Index) const
Definition SimpleGeometryParticles.h:56
void SetGeometry(const int32 Index, const FImplicitObjectPtr &InGeometry)
Definition SimpleGeometryParticles.h:62
FORCEINLINE const TArray< FImplicitObjectPtr > & GetAllGeometry() const
Definition SimpleGeometryParticles.h:67
TSimpleGeometryParticles(TSimpleGeometryParticles< T, d > &&Other)
Definition SimpleGeometryParticles.h:29
TSimpleGeometryParticles(TParticles< T, d > &&Other)
Definition SimpleGeometryParticles.h:40
FORCEINLINE void SetR(const int32 Index, const TRotation< T, d > &InR)
Definition SimpleGeometryParticles.h:55
virtual CORE_API void UsingCustomVersion(const struct FGuid &Guid)
Definition Archive.cpp:590
UE_FORCEINLINE_HINT bool IsLoading() const
Definition Archive.h:236
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
@ RefCountedOImplicitObjects
Definition FortniteValkyrieBranchObjectVersion.h:22
CORE_API static const FGuid GUID
Definition FortniteValkyrieBranchObjectVersion.h:45
CORE_API static const FGuid GUID
Definition UE5ReleaseStreamObjectVersion.h:22