Navigation
Unreal Engine C++ API Reference > Runtime > Chaos > Chaos
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, bool bPersistent>
class TKinematicGeometryParticleHandleImp : public Chaos::TGeometryParticleHandleImp< T, d, bPersistent >
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Needed for serialization | ||
![]() |
TKinematicGeometryParticleHandleImp
(
TSerializablePtr< TKinematicGeometryParticles< T, d >> Particles, |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
TUniquePtr< TKinematicGeometryParticleHandleImp< T, d, bPersistent > > | CreateParticleHandle
(
TSerializablePtr< TKinematicGeometryParticles< T, d >> InParticles, |
|
![]() |
TKinematicGeometryParticleHandleImp< T, d, true > * | Handle () |
|
![]() ![]() |
const TKinematicGeometryParticleHandleImp< T, d, true > * | Handle () |
Really only useful when using a transient handle. |
![]() ![]() |
const TKinematicTarget< T, d > & | ||
![]() |
TKinematicTarget< T, d > & | ||
![]() ![]() |
EObjectStateType |
ObjectState ()
|
|
![]() |
void | SetKinematicTarget
(
const TKinematicTarget< T, d >& InKinematicTarget, |
|
![]() |
void | ||
![]() |
void | SetVelocities
(
const FParticleVelocities& Velocities |
|
![]() |
void | ||
![]() ![]() |
constexpr EParticleType | StaticType () |
|
![]() ![]() |
TSerializablePtr< TKinematicGeometryParticleHandleImp< T, d, bPersistent > > | ||
![]() ![]() |
const TVector< T, d > & | V () |
|
![]() |
TVector< T, d > & | V () |
|
![]() ![]() |
const TVector< T, d > & | W () |
|
![]() |
TVector< T, d > & | W () |
Typedefs
Name | Description |
---|---|
TSOAType | |
TTransientHandle |