Navigation
API > API/Runtime > API/Runtime/Chaos
Inheritance Hierarchy
- TArrayCollection
- TParticles
- TGeometryParticlesImp
- TKinematicGeometryParticlesImp
- TRigidParticles
- TPBDRigidParticles
- TPBDRigidClusteredParticles
- TPBDGeometryCollectionParticles
References
| Module | Chaos |
| Header | /Engine/Source/Runtime/Experimental/Chaos/Public/PhysicsCoreTypes.h |
| Include | #include "PhysicsCoreTypes.h" |
Syntax
template<class T, int d>
class TPBDRigidParticles : public Chaos::TRigidParticles< T, d >
Constructors
| Type | Name | Description | |
|---|---|---|---|
TPBDRigidParticles
(
const TPBDRigidParticles< T, d >& Other |
|||
TPBDRigidParticles
(
TPBDRigidParticles< T, d >&& Other |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| THandleType * | Handle
(
int32 Index |
Cannot be reference because double pointer would allow for badness, but still useful to have non const access to handle | |
| const THandleType * | Handle
(
int32 Index |
||
| TVector< T, d > & | P
(
const int32 index |
||
| const TVector< T, d > & | P
(
const int32 index |
||
| const TVector< T, d > | PCom
(
const int32 index |
||
| const TVector< T, d > & | PreV
(
const int32 index |
||
| TVector< T, d > & | PreV
(
const int32 index |
||
| TVector< T, d > & | PreW
(
const int32 index |
||
| const TVector< T, d > & | PreW
(
const int32 index |
||
| TRotation< T, d > & | Q
(
const int32 index |
||
| const TRotation< T, d > & | Q
(
const int32 index |
||
| const TRotation< T, d > | QCom
(
const int32 index |
||
| const TRotation< T, d > | RCom
(
const int32 index |
World-space center of mass rotation. | |
| void | |||
| void | SetObjectState
(
int32 Index, |
||
| void | SetSleeping
(
int32 Index, |
||
| void | SetSleepType
(
int32 Index, |
||
| void | SetSolverBodyIndex
(
const int32 index, |
||
| void | SetTransformPQCom
(
const int32 index, |
||
| int32 | SolverBodyIndex
(
const int32 index |
The index into an FSolverBodyContainer (for dynamic particles only), or INDEX_NONE. | |
| FString | ToString
(
int32 index |
||
| const TVector< T, d > | XCom
(
const int32 index |
World-space center of mass location. |
Overridden from TGeometryParticlesImp
| Type | Name | Description | |
|---|---|---|---|
| void | Serialize
(
FChaosArchive& Ar |
Typedefs
| Name | Description |
|---|---|
| THandleType | Must be reinterpret cast instead of static_cast as it's a forward declare. |