#include <Particles.h>
|
| | TParticles () |
| |
| | TParticles (const TParticles< T, d > &Other)=delete |
| |
| | TParticles (TParticles< T, d > &&Other) |
| |
| | TParticles (TArray< TVector< T, d > > &&Positions) |
| |
| virtual | ~TParticles () |
| |
| void | AddParticles (const int32 Num) |
| |
| void | DestroyParticle (const int32 Idx) |
| |
| ERemoveParticleBehavior | RemoveParticleBehavior () const |
| |
| ERemoveParticleBehavior & | RemoveParticleBehavior () |
| |
| void | MoveToOtherParticles (const int32 Idx, TParticles< T, d > &Other) |
| |
| void | Resize (const int32 Num) |
| |
| TParticles & | operator= (TParticles< T, d > &&Other) |
| |
| const TArrayCollectionArray< TVector< T, d > > & | X () const |
| |
| void | Serialize (FArchive &Ar) |
| |
| const TArrayCollectionArray< TVector< T, d > > & | XArray () const |
| |
| TArrayCollectionArray< TVector< T, d > > & | XArray () |
| |
| const TVector< T, d > & | X (const int32 Index) const |
| |
| TVector< T, d > & | X (const int32 Index) |
| |
| const TVector< T, d > & | GetX (const int32 Index) const |
| |
| void | SetX (const int32 Index, const TVector< T, d > &InX) |
| |
| FString | ToString (int32 index) const |
| |
| uint32 | GetTypeHash () const |
| |
| SIZE_T | GetAllocatedSize () const |
| |
| int32 | DirtyValidationCount () const |
| |
| FORCEINLINE TArray< TVector< T, d > > & | AllX () |
| |
| FORCEINLINE const TArray< TVector< T, d > > & | AllX () const |
| |
| | TArrayCollection () |
| |
| | TArrayCollection (const TArrayCollection &Other)=delete |
| |
| | TArrayCollection (TArrayCollection &&Other)=delete |
| |
| virtual | ~TArrayCollection () |
| |
| void | ShrinkArrays (const float MaxSlackFraction, const int32 MinSlack) |
| |
| int32 | AddArray (TArrayCollectionArrayBase *Array) |
| |
| void | RemoveArray (TArrayCollectionArrayBase *Array) |
| |
| void | RemoveAt (int32 Index, int32 Count) |
| |
| uint32 | Size () const |
| |
| uint64 | ComputeColumnSize () const |
| |
◆ TParticles() [1/4]
template<class T , int d>
◆ TParticles() [2/4]
template<class T , int d>
◆ TParticles() [3/4]
template<class T , int d>
◆ TParticles() [4/4]
template<class T , int d>
◆ ~TParticles()
template<class T , int d>
◆ AddParticles()
template<class T , int d>
◆ AllX() [1/2]
template<class T , int d>
◆ AllX() [2/2]
template<class T , int d>
◆ DestroyParticle()
template<class T , int d>
◆ DirtyValidationCount()
template<class T , int d>
◆ GetAllocatedSize()
template<class T , int d>
◆ GetTypeHash()
template<class T , int d>
◆ GetX()
template<class T , int d>
◆ MoveToOtherParticles()
template<class T , int d>
◆ operator=()
template<class T , int d>
◆ RemoveParticleBehavior() [1/2]
template<class T , int d>
◆ RemoveParticleBehavior() [2/2]
template<class T , int d>
◆ Resize()
template<class T , int d>
◆ Serialize()
template<class T , int d>
◆ SetX()
template<class T , int d>
◆ ToString()
template<class T , int d>
◆ X() [1/3]
template<class T , int d>
◆ X() [2/3]
template<class T , int d>
◆ X() [3/3]
template<class T , int d>
◆ XArray() [1/2]
template<class T , int d>
◆ XArray() [2/2]
template<class T , int d>
◆ operator<<
template<class T , int d>
The documentation for this class was generated from the following files:
- Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ImplicitObject.h
- Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Particles.h