Navigation
Unreal Engine C++ API Reference > Runtime > Chaos > Chaos
Inheritance Hierarchy
- TArrayCollection
- TParticles
- FBVHParticles
- TDynamicParticles
- FSolverParticles
- TPBDParticles
- TGeometryParticlesImp
- TKinematicGeometryParticlesImp
- TRigidParticles
- TPBDRigidParticles
- TPBDRigidClusteredParticles
- TPBDGeometryCollectionParticles
- TOrientedParticles
References
Module | Chaos |
Header | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ImplicitObject.h |
Include | #include "Chaos/ImplicitObject.h" |
Syntax
template<class T, int d>
class TParticles : public Chaos::TArrayCollection
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
TParticles () |
||
![]() |
TParticles
(
const TParticles< T, d >& Other |
||
![]() |
TParticles
(
TParticles< T, d >&& Other |
||
![]() |
TParticles
(
TArray< TVector< T, d >>&& Positions |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
~TParticles () |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddParticles
(
const int32 Num |
|
![]() ![]() |
const TArray< TVector< T, d > > & | AllX () |
|
![]() |
TArray< TVector< T, d > > & | AllX () |
|
![]() |
void | DestroyParticle
(
const int32 Idx |
|
![]() ![]() |
int32 | ||
![]() ![]() |
SIZE_T | ||
![]() ![]() |
uint32 | GetTypeHash () |
|
![]() |
void | MoveToOtherParticles
(
const int32 Idx, |
|
![]() |
ERemoveParticleBehavior & | ||
![]() ![]() |
ERemoveParticleBehavior | ||
![]() |
void | Resize
(
const int32 Num |
|
![]() |
void | ||
![]() ![]() |
FString | ToString
(
int32 index |
|
![]() ![]() |
const TArrayCollectionArray< TVector< T, d > > & | X () |
|
![]() |
TVector< T, d > & | X
(
const int32 Index |
|
![]() ![]() |
const TVector< T, d > & | X
(
const int32 Index |
|
![]() ![]() |
const TArrayCollectionArray< TVector< T, d > > & | XArray () |
Operators
Type | Name | Description | |
---|---|---|---|
![]() |
TParticles & | operator=
(
TParticles< T, d >&& Other |