Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
dPa_control_c::level_c::emitter_c Class Reference

#include <d_particle.h>

+ Collaboration diagram for dPa_control_c::level_c::emitter_c:

Public Member Functions

void onActive ()
 
void entry (u32, u16, JPABaseEmitter *, dPa_levelEcallBack *)
 
void cleanup ()
 
 emitter_c ()
 
JPABaseEmittergetEmitter ()
 
emitter_cgetPre ()
 
emitter_cgetNext ()
 
void setPre (emitter_c *pre)
 
void setNext (emitter_c *next)
 
u32 getId ()
 
void clearStatus ()
 
void onEventMove ()
 
void offEventMove ()
 
void onEventMove ()
 
void offEventMove ()
 
bool isEventMove ()
 
void offActive ()
 
bool isActive ()
 
u16 getNameId ()
 
dPa_levelEcallBackgetCallback ()
 

Private Attributes

u32 mId
 
u16 mNameId
 
u8 mStatus
 
JPABaseEmittermEmitter
 
dPa_levelEcallBackmCallback
 
emitter_cmPre
 
emitter_cmNext
 

Constructor & Destructor Documentation

◆ emitter_c()

dPa_control_c::level_c::emitter_c::emitter_c ( )
inline

Member Function Documentation

◆ cleanup()

void dPa_control_c::level_c::emitter_c::cleanup ( )

◆ clearStatus()

void dPa_control_c::level_c::emitter_c::clearStatus ( )
inline

◆ entry()

void dPa_control_c::level_c::emitter_c::entry ( u32 id,
u16 name,
JPABaseEmitter * i_emitter,
dPa_levelEcallBack * p_callback )

◆ getCallback()

dPa_levelEcallBack * dPa_control_c::level_c::emitter_c::getCallback ( )
inline

◆ getEmitter()

JPABaseEmitter * dPa_control_c::level_c::emitter_c::getEmitter ( )
inline

◆ getId()

u32 dPa_control_c::level_c::emitter_c::getId ( )
inline

◆ getNameId()

u16 dPa_control_c::level_c::emitter_c::getNameId ( )
inline

◆ getNext()

emitter_c * dPa_control_c::level_c::emitter_c::getNext ( )
inline

◆ getPre()

emitter_c * dPa_control_c::level_c::emitter_c::getPre ( )
inline

◆ isActive()

bool dPa_control_c::level_c::emitter_c::isActive ( )
inline

◆ isEventMove()

bool dPa_control_c::level_c::emitter_c::isEventMove ( )
inline

◆ offActive()

void dPa_control_c::level_c::emitter_c::offActive ( )
inline

◆ offEventMove() [1/2]

void dPa_control_c::level_c::emitter_c::offEventMove ( )
inline

◆ offEventMove() [2/2]

void dPa_control_c::level_c::emitter_c::offEventMove ( )
inline

◆ onActive()

void dPa_control_c::level_c::emitter_c::onActive ( )

◆ onEventMove() [1/2]

void dPa_control_c::level_c::emitter_c::onEventMove ( )
inline

◆ onEventMove() [2/2]

void dPa_control_c::level_c::emitter_c::onEventMove ( )
inline

◆ setNext()

void dPa_control_c::level_c::emitter_c::setNext ( emitter_c * next)
inline

◆ setPre()

void dPa_control_c::level_c::emitter_c::setPre ( emitter_c * pre)
inline

Member Data Documentation

◆ mCallback

dPa_levelEcallBack* dPa_control_c::level_c::emitter_c::mCallback
private

◆ mEmitter

JPABaseEmitter* dPa_control_c::level_c::emitter_c::mEmitter
private

◆ mId

u32 dPa_control_c::level_c::emitter_c::mId
private

◆ mNameId

u16 dPa_control_c::level_c::emitter_c::mNameId
private

◆ mNext

emitter_c* dPa_control_c::level_c::emitter_c::mNext
private

◆ mPre

emitter_c* dPa_control_c::level_c::emitter_c::mPre
private

◆ mStatus

u8 dPa_control_c::level_c::emitter_c::mStatus
private

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