Navigation
API > API/Runtime > API/Runtime/Chaos
Inheritance Hierarchy
- TArrayCollection
- TParticles
- TSimpleGeometryParticles
- TGeometryParticlesImp
- TKinematicGeometryParticlesImp
- TRigidParticles
- TPBDRigidParticles
- TPBDRigidClusteredParticles
- TPBDGeometryCollectionParticles
References
| Module | Chaos |
| Header | /Engine/Source/Runtime/Experimental/Chaos/Public/PhysicsCoreTypes.h |
| Include | #include "PhysicsCoreTypes.h" |
| Source | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Island/IslandManagerFwd.h |
Syntax
template<typename 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 | |
|---|---|---|---|
| const TVector< T, d > & | |||
| const TVector< T, d > | |||
| const TVector< FRealSingle, d > | |||
| const TVector< T, d > | |||
| const TVector< FRealSingle, d > | |||
| const TRotation< T, d > | |||
| const TRotation< FRealSingle, d > | |||
| const THandleType * | |||
| THandleType * | Cannot be reference because double pointer would allow for badness, but still useful to have non const access to handle | ||
| const TVector< T, d > & | |||
| TVector< T, d > & | |||
| const TVector< T, d > | |||
| const TVector< T, d > | |||
| TVector< T, d > | |||
| TVector< T, d > | |||
| const TVector< T, d > | |||
| TRotation< T, d > | |||
| const TRotation< T, d > | |||
| const TRotation< T, d > | |||
| const TRotation< T, d > | World-space center of mass rotation. | ||
| void | |||
| void | SetObjectState
(
int32 Index, |
||
| void | |||
| void | |||
| void | SetPreVf
(
const int32 index, |
||
| void | |||
| void | SetPreWf
(
const int32 index, |
||
| void | |||
| void | SetQf
(
const 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 | |||
| const TVector< T, d > | World-space center of mass location. |
Overridden from TSimpleGeometryParticles
| 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. |