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 ()
 
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()

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

◆ onActive()

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

◆ onEventMove()

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: