Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | TKinematicGeometryParticleHandleImp |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ParticleHandle.h |
| Include Path | #include "Chaos/ParticleHandle.h" |
| Source | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ParticleHandleFwd.h |
Syntax
template<typename T, int d, bool bProcessing>
class TKinematicGeometryParticleHandleImp : public Chaos::TGeometryParticleHandleImp< T, d, bPersistent >
Inheritance Hierarchy
- TParticleHandleBase → TGeometryParticleHandleImp → TKinematicGeometryParticleHandleImp
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Needed for serialization | Chaos/ParticleHandle.h | ||
TKinematicGeometryParticleHandleImp
(
TSerializablePtr< TKinematicGeometryParticles< T, d > > Particles, |
Chaos/ParticleHandle.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| TSOAType | TKinematicGeometryParticles< T, d > | Chaos/ParticleHandle.h | |
| TTransientHandle | TTransientKinematicGeometryParticleHandle< T, d > | Chaos/ParticleHandle.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TVector< T, d > GetV() |
Chaos/ParticleHandle.h | ||
const TVector< FRealSingle, d > GetVf() |
Chaos/ParticleHandle.h | ||
const TVector< T, d > GetW() |
Chaos/ParticleHandle.h | ||
const TVector< FRealSingle, d > GetWf() |
Chaos/ParticleHandle.h | ||
TKinematicGeometryParticleHandleImp< T, d, true > * Handle () |
Chaos/ParticleHandle.h | ||
const TKinematicGeometryParticleHandleImp< T, d, true > * Handle () |
Really only useful when using a transient handle. | Chaos/ParticleHandle.h | |
| Chaos/ParticleHandle.h | |||
const FKinematicTarget & KinematicTarget () |
Chaos/ParticleHandle.h | ||
EObjectStateType ObjectState() |
Chaos/ParticleHandle.h | ||
void SetKinematicTarget
(
const FKinematicTarget& InKinematicTarget, |
Chaos/ParticleHandle.h | ||
void SetV
(
const TVector< T, d >& InV, |
Chaos/ParticleHandle.h | ||
void SetVelocities
(
const FParticleVelocities& Velocities |
Chaos/ParticleHandle.h | ||
void SetVf
(
const TVector< FRealSingle, d >& InV, |
Chaos/ParticleHandle.h | ||
void SetW
(
const TVector< T, d >& InW, |
Chaos/ParticleHandle.h | ||
void SetWf
(
const TVector< FRealSingle, d >& InW, |
Chaos/ParticleHandle.h | ||
TSerializablePtr< TKinematicGeometryParticleHandleImp< T, d, bPersistent > > ToSerializable() |
Chaos/ParticleHandle.h | ||
| Chaos/ParticleHandle.h | |||
| Chaos/ParticleHandle.h | |||
| Chaos/ParticleHandle.h | |||
| Chaos/ParticleHandle.h |
Protected
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TUniquePtr< TKinematicGeometryParticleHandleImp< T, d, bPersistent > > CreateParticleHandle
(
TSerializablePtr< TKinematicGeometryParticles< T, d > > InParticles, |
Chaos/ParticleHandle.h | ||
static EParticleType StaticType() |
Chaos/ParticleHandle.h |