Main Page Class List Class Members

# Nv::Blast::ExtGroupWorkerTask Class Reference

`#include <NvBlastExtPxTaskImpl.h>`

List of all members.

## Public Member Functions
| ExtGroupWorkerTask ()
virtual const char * | getName () const override
virtual void | release () override
virtual void | run () override
void | setup (TkGroup *group, ExtAtomicCounter *counter, ExtTaskSync *sync)

## Detailed Description

A task running one group job after the other until done. Synchronizes atomically with its siblings.

## Constructor & Destructor Documentation

Nv::Blast::ExtGroupWorkerTask::ExtGroupWorkerTask | ( |  | ) | `[inline]`

## Member Function Documentation

virtual const char* Nv::Blast::ExtGroupWorkerTask::getName | ( |  | ) | const`[inline, override, virtual]`

virtual void Nv::Blast::ExtGroupWorkerTask::release | ( | void |  | ) | `[inline, override, virtual]`

virtual void Nv::Blast::ExtGroupWorkerTask::run | ( |  | ) | `[inline, override, virtual]`

void Nv::Blast::ExtGroupWorkerTask::setup | ( | TkGroup * | group,
|  | ExtAtomicCounter * | counter,
|  | ExtTaskSync * | sync |
| ) |  |  | `[inline]`

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

- sdk/extensions/physx/source/physics/NvBlastExtPxTaskImpl.h