|
| | DECLARE_CYCLE_STAT (TEXT("ParticlesSequentialFor"), STAT_ParticlesSequentialFor, STATGROUP_Chaos) |
| |
| | DECLARE_CYCLE_STAT (TEXT("ParticlesParallelFor"), STAT_ParticlesParallelFor, STATGROUP_Chaos) |
| |
| | DECLARE_CYCLE_STAT (TEXT("ParticleViewParallelForImp"), STAT_ParticleViewParallelForImp, STATGROUP_Chaos) |
| |
| | DECLARE_CYCLE_STAT (TEXT("HandleViewParallelForImp"), STAT_HandleViewParallelForImp, STATGROUP_Chaos) |
| |
| template<typename TParticleView , typename ContextCreatorType , typename Lambda > |
| void | Chaos::ParticleViewParallelForImp (const TParticleView &Particles, const ContextCreatorType &ContextCreator, const Lambda &Func) |
| |
| template<typename THandleView , typename ContextCreatorType , typename Lambda > |
| void | Chaos::HandleViewParallelForImp (const THandleView &HandleView, const ContextCreatorType &ContextCreator, const Lambda &Func) |
| |
| template<typename TSOA , typename ContextCreatorType , typename Lambda > |
| void | Chaos::ParticlesParallelForImp (const TConstHandleView< TSOA > &Particles, const ContextCreatorType &ContextCreator, const Lambda &Func) |
| |
| template<typename TSOA , typename ContextCreatorType , typename Lambda > |
| void | Chaos::ParticlesParallelForImp (const THandleView< TSOA > &Particles, const ContextCreatorType &ContextCreator, const Lambda &Func) |
| |
| template<typename TSOA , typename ContextCreatorType , typename Lambda > |
| void | Chaos::ParticlesParallelForImp (const TConstParticleView< TSOA > &Particles, const ContextCreatorType &ContextCreator, const Lambda &Func) |
| |
| template<typename TSOA , typename ContextCreatorType , typename Lambda > |
| void | Chaos::ParticlesParallelForImp (const TParticleView< TSOA > &Particles, const ContextCreatorType &ContextCreator, const Lambda &Func) |
| |
| template<typename TParticle , typename ContextCreatorType , typename Lambda > |
| void | Chaos::ParticlesParallelForImp (const TArray< TParticle > &Particles, const ContextCreatorType &ContextCreator, const Lambda &Func) |
| |
| template<typename TView , typename ContextCreatorType , typename Lambda > |
| void | Chaos::ParticlesSequentialFor (const TView &Particles, const ContextCreatorType &ContextCreator, const Lambda &Func) |
| |
| template<typename TView , typename ContextCreatorType , typename Lambda > |
| void | Chaos::ParticlesParallelFor (const TView &Particles, const ContextCreatorType &ContextCreator, const Lambda &Func, bool bForceSingleThreaded=false) |
| |
| template<typename THandle > |
| TConstHandleIterator< typename THandle::TSOAType > | Chaos::MakeConstHandleIterator (const TArray< THandle * > &Handles) |
| |
| template<typename THandle > |
| THandleIterator< typename THandle::TSOAType > | Chaos::MakeHandleIterator (const TArray< THandle * > &Handles) |
| |
| template<typename THandle > |
| TConstHandleView< typename THandle::TSOAType > | Chaos::MakeConstHandleView (const TArray< THandle * > &Handles) |
| |
| template<typename THandle > |
| THandleView< typename THandle::TSOAType > | Chaos::MakeHandleView (const TArray< THandle * > &Handles) |
| |
| template<typename TSOA > |
| TConstParticleIterator< TSOA > | Chaos::MakeConstParticleIterator (const TArray< TSOAView< TSOA > > &SOAs) |
| |
| template<typename TSOA > |
| TParticleIterator< TSOA > | Chaos::MakeParticleIterator (const TArray< TSOAView< TSOA > > &SOAs) |
| |
| template<typename TSOA > |
| TConstParticleView< TSOA > | Chaos::MakeConstParticleView (TArray< TSOAView< TSOA > > &&SOAViews) |
| |
| template<typename TSOA > |
| TConstParticleView< TSOA > | Chaos::MakeConstParticleView (TSOAView< TSOA > &&SOAView) |
| |
| template<typename TSOA > |
| TParticleView< TSOA > | Chaos::MakeParticleView (TArray< TSOAView< TSOA > > &&SOAViews) |
| |
| template<typename TSOA > |
| TConstParticleView< TSOA > | Chaos::MakeConstParticleView (TSOA *SOA) |
| |
| template<typename TSOA > |
| TParticleView< TSOA > | Chaos::MakeParticleView (TSOA *SOA) |
| |