NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::ef::CreationQueue Struct Reference

Description

Definition at line 11 of file ef_creationqueue.h.

Classes

struct  CreationQueueData
 

Public Member Functions

void AddParticleCreation (const EmitterInheritSetting *pSetting, Particle *pParticle, EmitterResource *pResource, u16 calcRemain)
 
void AddEmitterCreation (const EmitterInheritSetting *pSetting, Particle *pParticle, EmitterResource *pResource, u16 calcRemain)
 
void Execute ()
 
bool IsEmpty ()
 

Private Attributes

int mNumItem
 
CreationQueueData mQueueData [QUEUE_SIZE]
 

Static Private Attributes

static const int QUEUE_SIZE
 

Member Function Documentation

◆ IsEmpty()

bool nw4r::ef::CreationQueue::IsEmpty ( )
inline

Definition at line 45 of file ef_creationqueue.h.

Member Data Documentation

◆ QUEUE_SIZE

const int nw4r::ef::CreationQueue::QUEUE_SIZE
staticprivate
Initial value:
=
MAX(NW4R_EF_MAX_PARTICLE, NW4R_EF_MAX_EMITTER)

Definition at line 25 of file ef_creationqueue.h.

◆ mNumItem

int nw4r::ef::CreationQueue::mNumItem
private

Definition at line 29 of file ef_creationqueue.h.

◆ mQueueData

CreationQueueData nw4r::ef::CreationQueue::mQueueData[QUEUE_SIZE]
private

Definition at line 30 of file ef_creationqueue.h.