Navigation
Unreal Engine C++ API Reference > Runtime > Chaos > Chaos
Inheritance Hierarchy
- TConstParticleIterator
- TParticleIterator
References
Module | Chaos |
Header | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ParticleHandleFwd.h |
Include | #include "Chaos/ParticleHandleFwd.h" |
Source | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ParticleIterator.h |
Syntax
template<typename TSOA>
class TConstParticleIterator
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
int32 | CurHandleIdx | |
![]() |
const TArray< THandle * > * | CurHandlesArray | |
![]() |
int32 | CurSOASize | |
![]() |
int32 | DirtyValidationCount | |
![]() |
int32 | SOAIdx | |
![]() |
const TArray< TSOAView< TSOA > > * | SOAViews | |
![]() |
THandleBase | TransientHandle |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
TConstParticleIterator
(
const TArray< TSOAView< TSOA > >& InSOAViews |
||
![]() |
TConstParticleIterator
(
const TConstParticleIterator& Rhs |
Functions
Operators
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
|||
![]() ![]() |
const TTransientHandle & | operator* () |
|
![]() |
TConstParticleIterator< TSOA > & | operator++ () |
The non-parallel implementation of iteration should not deviate in behavior from the parallel implementation in `ParticleViewParallelForImp()_. |
![]() ![]() |
const TTransientHandle * | operator-> () |
Typedefs
Name | Description |
---|---|
THandle | |
THandleBase | |
TTransientHandle |