Nv::Blast::TkGroupWorker Class Reference

#include <NvBlastTkGroup.h>

List of all members.

Public Member Functions

virtual void process (uint32_t jobId)=0


Detailed Description

A worker as provided by TkGroup::acquireWorker(). It manages the necessary memory for parallel processing. The group can be processed concurrently by calling process() from different threads using a different TkGroupWorker each.

TkActors that have been damaged with applyFracture() such that they may be split into separate actors are split by this function. TkActors that have damage queued through the actor's damage() function will be fractured and split by this function.


Member Function Documentation

virtual void Nv::Blast::TkGroupWorker::process ( uint32_t  jobId  )  [pure virtual]

Process a job of this worker's TkGroup.

/param[in] jobId a job id in the range (0, TkGroup::startProcess()]


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