![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ParticleHandle.h>
Inheritance diagram for Chaos::TParticleHandleBase< T, d >:Public Types | |
| using | TType = T |
Public Member Functions | |
| TParticleHandleBase () | |
| template<typename TParticlesType > | |
| TParticleHandleBase (TSerializablePtr< TParticlesType > InParticles, int32 InParticleIdx) | |
| TParticleHandleBase (TGeometryParticles< T, d > *InParticles, int32 InParticleIdx) | |
| ~TParticleHandleBase () | |
| void | Serialize (FChaosArchive &Ar) |
| void | SetSOALowLevel (TGeometryParticles< T, d > *InParticles) |
| EParticleType | GetParticleType () const |
Static Public Attributes | |
| static constexpr int | D = d |
Protected Attributes | ||
| union { | ||
| TSerializablePtr< TGeometryParticles< T, d > > SerializableGeometryParticles | ||
| TGeometryParticles< T, d > * GeometryParticles | ||
| TKinematicGeometryParticles< T, d > * KinematicGeometryParticles | ||
| TPBDRigidParticles< T, d > * PBDRigidParticles | ||
| TPBDRigidClusteredParticles< T, d > * PBDRigidClusteredParticles | ||
| }; | ||
| int32 | ParticleIdx | |
| EParticleType | Type | |
Friends | |
| template<typename TSOA > | |
| class | TConstParticleIterator |
| using Chaos::TParticleHandleBase< T, d >::TType = T |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| union { ... } Chaos::TParticleHandleBase< T, d > |
|
staticconstexpr |
| TGeometryParticles<T, d>* Chaos::TParticleHandleBase< T, d >::GeometryParticles |
| TKinematicGeometryParticles<T, d>* Chaos::TParticleHandleBase< T, d >::KinematicGeometryParticles |
|
protected |
| TPBDRigidClusteredParticles<T, d>* Chaos::TParticleHandleBase< T, d >::PBDRigidClusteredParticles |
| TPBDRigidParticles<T, d>* Chaos::TParticleHandleBase< T, d >::PBDRigidParticles |
| TSerializablePtr<TGeometryParticles<T, d> > Chaos::TParticleHandleBase< T, d >::SerializableGeometryParticles |
|
protected |