Navigation
Unreal Engine C++ API Reference > Runtime > Chaos > Chaos
Deprecated * Deprecated. this class is to be deleted, use FAccelerationStructureHandle instead
Inheritance Hierarchy
- TParticleHandleBase
- TGeometryParticleHandleImp
- TKinematicGeometryParticleHandleImp
- TPBDRigidParticleHandleImp
- TPBDRigidClusteredParticleHandleImp
- TPBDGeometryCollectionParticleHandleImp
References
Module | Chaos |
Header | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ParticleHandle.h |
Include | #include "Chaos/ParticleHandle.h" |
Syntax
template<typename T, int d>
class TParticleHandleBase
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
union Chaos::TParticleHandleBase::@3156 | @3157 | |
![]() |
TGeometryParticles< T, d > * | GeometryParticles | |
![]() |
TKinematicGeometryParticles< T, d > * | KinematicGeometryParticles | |
![]() |
int32 | ParticleIdx | Todo: maybe make private? |
![]() |
TPBDRigidClusteredParticles< T, d > * | PBDRigidClusteredParticles | |
![]() |
TPBDRigidParticles< T, d > * | PBDRigidParticles | |
![]() |
TSerializablePtr< TGeometryParticles< T, d > > | SerializableGeometryParticles | |
![]() |
EParticleType | Type |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
TParticleHandleBase
(
TSerializablePtr< TParticlesType > InParticles, |
||
![]() |
TParticleHandleBase
(
TGeometryParticles< T, d >* InParticles, |
Should only be used for transient handles - maybe we can protect this better? |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
NOTE: this is not virtual and only acceptable because we know the children have no extra data that requires destruction. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
EParticleType | ||
![]() |
void | Serialize
(
FChaosArchive& Ar |
|
![]() |
void | SetSOALowLevel
(
TGeometryParticles< T, d >* InParticles |
This is needed for post serialization fixup of raw pointer. Should only be called by serialization code which is low level and knows the implementation details. |
Typedefs
Name | Description |
---|---|
TType |
Constants
Name | Description |
---|---|
D |