#include <PtclParallelExecuter.h>
Inherits sead::IDisposer.
Public Member Functions | |
| PtclParallelExecuter (sead::Heap *heap, PtclMgr *mgr, sead::ptcl::PtclSystem *system) | |
| void | execute () |
| Public Member Functions inherited from sead::IDisposer | |
| IDisposer () | |
| virtual | ~IDisposer () |
Static Public Attributes | |
| static const s32 | cExecuterNum = 2 |
| static const s32 | cEmitterMaxNum = 256 |
Protected Types | |
| enum | Step { cStep_Ptcl = 1 , cStep_ChildPtcl } |
Protected Member Functions | |
| void | run_ (Step step) |
| void | runCallback_ (sead::Thread *, sead::MessageQueue::Element step) |
Static Protected Member Functions | |
| static s32 | comparePtcl_ (const nw::eft::EmitterInstance *a, const nw::eft::EmitterInstance *b) |
| static s32 | compareChildPtcl_ (const nw::eft::EmitterInstance *a, const nw::eft::EmitterInstance *b) |
|
protected |
| PtclParallelExecuter::PtclParallelExecuter | ( | sead::Heap * | heap, |
| PtclMgr * | mgr, | ||
| sead::ptcl::PtclSystem * | system ) |
|
staticprotected |
|
staticprotected |
|
protected |
|
protected |
| void PtclParallelExecuter::execute | ( | ) |
|
static |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |