UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::Private::FTaskDispatcherSolver Class Reference

#include <TaskDispatcherSolver.h>

Public Member Functions

int32 GetNumRigidBatches () const
 
 FTaskDispatcherSolver ()
 
void Initialize (TParticleView< FPBDRigidParticles > &DirtyParticles)
 
template<typename LambdaRigid , typename LambdaGCAndCluster >
int32 CollectPhysicsResults (LambdaRigid CollectRigidResults, LambdaGCAndCluster CollectGCAndClustersResults, int32 NumDirty, int32 DispatchBatchIndex)
 
void BufferRigidResults (FPullPhysicsData *PullData)
 
void BufferGCResults (FPullPhysicsData *PullData, FPBDRigidsSolver *RigidsSolver)
 
void BufferClusterResults (FPullPhysicsData *PullData)
 
void WaitTaskEndBufferResults () const
 

Constructor & Destructor Documentation

◆ FTaskDispatcherSolver()

Chaos::Private::FTaskDispatcherSolver::FTaskDispatcherSolver ( )
inline

Member Function Documentation

◆ BufferClusterResults()

void Chaos::Private::FTaskDispatcherSolver::BufferClusterResults ( FPullPhysicsData PullData)

◆ BufferGCResults()

void Chaos::Private::FTaskDispatcherSolver::BufferGCResults ( FPullPhysicsData PullData,
FPBDRigidsSolver RigidsSolver 
)

◆ BufferRigidResults()

void Chaos::Private::FTaskDispatcherSolver::BufferRigidResults ( FPullPhysicsData PullData)

◆ CollectPhysicsResults()

int32 Chaos::Private::FTaskDispatcherSolver::CollectPhysicsResults ( LambdaRigid  CollectRigidResults,
LambdaGCAndCluster  CollectGCAndClustersResults,
int32  NumDirty,
int32  DispatchBatchIndex 
)
inline

◆ GetNumRigidBatches()

int32 Chaos::Private::FTaskDispatcherSolver::GetNumRigidBatches ( ) const
inline

◆ Initialize()

void Chaos::Private::FTaskDispatcherSolver::Initialize ( TParticleView< FPBDRigidParticles > &  DirtyParticles)

◆ WaitTaskEndBufferResults()

void Chaos::Private::FTaskDispatcherSolver::WaitTaskEndBufferResults ( ) const

The documentation for this class was generated from the following files: