![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <JPAResource.h>
Collaboration diagram for JPAResource:Public Types | |
| typedef void(*) | EmitterFunc(JPAEmitterWorkData *) |
| typedef void(*) | ParticleFunc(JPAEmitterWorkData *, JPABaseParticle *) |
Public Member Functions | |
| JPAResource () | |
| void | init (JKRHeap *) |
| bool | calc (JPAEmitterWorkData *, JPABaseEmitter *) |
| void | draw (JPAEmitterWorkData *, JPABaseEmitter *) |
| void | drawP (JPAEmitterWorkData *) |
| void | drawC (JPAEmitterWorkData *) |
| void | setPTev () |
| void | setCTev (JPAEmitterWorkData *) |
| void | calc_p (JPAEmitterWorkData *, JPABaseParticle *) |
| void | calc_c (JPAEmitterWorkData *, JPABaseParticle *) |
| void | calcField (JPAEmitterWorkData *, JPABaseParticle *) |
| void | calcKey (JPAEmitterWorkData *) |
| void | calcWorkData_c (JPAEmitterWorkData *) |
| void | calcWorkData_d (JPAEmitterWorkData *) |
| JPABaseShape * | getBsp () const |
| JPAExtraShape * | getEsp () const |
| JPAChildShape * | getCsp () const |
| JPAExTexShape * | getEts () const |
| JPADynamicsBlock * | getDyn () const |
| u32 | getTexIdx (u32 idx) const |
| u16 | getUsrIdx () const |
| void(*) JPAResource::EmitterFunc(JPAEmitterWorkData *) |
| void(*) JPAResource::ParticleFunc(JPAEmitterWorkData *, JPABaseParticle *) |
| JPAResource::JPAResource | ( | ) |
| bool JPAResource::calc | ( | JPAEmitterWorkData * | work, |
| JPABaseEmitter * | emtr ) |
| void JPAResource::calc_c | ( | JPAEmitterWorkData * | work, |
| JPABaseParticle * | ptcl ) |
| void JPAResource::calc_p | ( | JPAEmitterWorkData * | work, |
| JPABaseParticle * | ptcl ) |
| void JPAResource::calcField | ( | JPAEmitterWorkData * | work, |
| JPABaseParticle * | ptcl ) |
| void JPAResource::calcKey | ( | JPAEmitterWorkData * | work | ) |
| void JPAResource::calcWorkData_c | ( | JPAEmitterWorkData * | work | ) |
| void JPAResource::calcWorkData_d | ( | JPAEmitterWorkData * | work | ) |
| void JPAResource::draw | ( | JPAEmitterWorkData * | work, |
| JPABaseEmitter * | emtr ) |
| void JPAResource::drawC | ( | JPAEmitterWorkData * | work | ) |
| void JPAResource::drawP | ( | JPAEmitterWorkData * | work | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void JPAResource::init | ( | JKRHeap * | heap | ) |
| void JPAResource::setCTev | ( | JPAEmitterWorkData * | work | ) |
| void JPAResource::setPTev | ( | ) |
| u8 JPAResource::mFieldBlockNum |
| u8 JPAResource::mKeyBlockNum |
| JPABaseShape* JPAResource::mpBaseShape |
| EmitterFunc* JPAResource::mpCalcEmitterFuncList |
| u8 JPAResource::mpCalcEmitterFuncListNum |
| ParticleFunc* JPAResource::mpCalcParticleChildFuncList |
| u8 JPAResource::mpCalcParticleChildFuncListNum |
| ParticleFunc* JPAResource::mpCalcParticleFuncList |
| u8 JPAResource::mpCalcParticleFuncListNum |
| JPAChildShape* JPAResource::mpChildShape |
| EmitterFunc* JPAResource::mpDrawEmitterChildFuncList |
| u8 JPAResource::mpDrawEmitterChildFuncListNum |
| EmitterFunc* JPAResource::mpDrawEmitterFuncList |
| u8 JPAResource::mpDrawEmitterFuncListNum |
| ParticleFunc* JPAResource::mpDrawParticleChildFuncList |
| u8 JPAResource::mpDrawParticleChildFuncListNum |
| ParticleFunc* JPAResource::mpDrawParticleFuncList |
| u8 JPAResource::mpDrawParticleFuncListNum |
| JPADynamicsBlock* JPAResource::mpDynamicsBlock |
| JPAExTexShape* JPAResource::mpExTexShape |
| JPAExtraShape* JPAResource::mpExtraShape |
| JPAFieldBlock** JPAResource::mpFieldBlocks |
| JPAKeyBlock** JPAResource::mpKeyBlocks |
| u16 const* JPAResource::mpTDB1 |
| u8 JPAResource::mTDB1Num |
| u16 JPAResource::mUsrIdx |