![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <d_particle_copoly.h>
Inheritance diagram for dPaPoF_c:
Collaboration diagram for dPaPoF_c:Public Types | |
| typedef u8(dPaPoF_c::*) | effTypeFunc(int) const |
| typedef JPABaseEmitter *(dPaPoF_c::*) | emitterFunc(int, int) |
Public Types inherited from dPaPoT_c | |
| typedef u8(dPaPoT_c::*) | effTypeFunc(int) const |
| typedef JPABaseEmitter *(dPaPoT_c::*) | emitterFunc(int, int) |
Public Member Functions | |
| int | setEffectFour (dKy_tevstr_c const *, cXyz const *, u32, u32, cXyz const *, cXyz const *, cXyz const *, cXyz const *, cXyz const *, csXyz const *, cXyz const *, s8, f32, f32) |
| void | clearFourAllID () |
| void | clearBLeftID () |
| void | clearBRightID () |
| u8 | getBackRightEffType (int i_idx) const |
| u8 | getBackLeftEffType (int i_idx) const |
| JPABaseEmitter * | getBackRightEmitter (int param_0, int param_1) |
| JPABaseEmitter * | getBackLeftEmitter (int param_0, int param_1) |
| u8 | getTypeFour (int param_0, int param_1) const |
| JPABaseEmitter * | getEmitterFour (int param_0, int param_1, int param_2) |
Public Member Functions inherited from dPaPoT_c | |
| int | setEffectTwo (dKy_tevstr_c const *, cXyz const *, u32, u32, cXyz const *, cXyz const *, cXyz const *, csXyz const *, cXyz const *, s8, f32, f32) |
| void | clearTwoAllID () |
| void | clearLeftID () |
| void | clearRightID () |
| u8 | getRightEffType (int i_idx) const |
| u8 | getLeftEffType (int i_idx) const |
| JPABaseEmitter * | getRightEmitter (int param_0, int param_1) |
| JPABaseEmitter * | getLeftEmitter (int param_0, int param_1) |
| u8 | getTypeTwo (int param_0, int param_1) const |
| JPABaseEmitter * | getEmitterTwo (int param_0, int param_1, int param_2) |
Public Member Functions inherited from dPaPo_c | |
| void | init (dBgS_Acch *, f32, f32) |
| int | checkWaterIn (cXyz *, cXyz const *, dKy_tevstr_c const *, u32, s8, f32, f32) |
| void | setEffect (u32 *, int, dKy_tevstr_c const *, cXyz const *, u32, u32, cXyz const *, csXyz const *, s8, u8 *, u8 *) |
| int | setEffectCenter (dKy_tevstr_c const *, cXyz const *, u32, u32, cXyz const *, csXyz const *, cXyz const *, s8, f32, f32) |
| void | clearID (u32 *, u8 *) |
| void | clearCenterID () |
| void | changeWaterOffset (f32 i_offset) |
| void | changeRippleOffset (f32 i_offset) |
| u8 | getCenterEffType (int i_idx) const |
| JPABaseEmitter * | getCenterEmitter (int param_0, int param_1) |
Public Attributes | |
| u32 | mBackLeftEmitter [2][4] |
| u32 | mBackRightEmitter [2][4] |
| u8 | mBackLeftEffType [2] |
| u8 | mBackRightEffType [2] |
| u8 | field_0xc4 |
| u8 | field_0xc5 |
Public Attributes inherited from dPaPoT_c | |
| u32 | mLeftEmitter [2][4] |
| u32 | mRightEmitter [2][4] |
| u8 | mLeftEffType [2] |
| u8 | mRightEffType [2] |
| u8 | field_0x7c |
| u8 | field_0x7d |
Public Attributes inherited from dPaPo_c | |
| u32 | field_0x0 [2] |
| u32 | field_0x8 [2][4] |
| dBgS_Acch * | field_0x28 |
| f32 | mWaterOffset |
| f32 | mRippleOffset |
| u8 | mCenterEffType [2] |
| u8 | field_0x36 |
| u8 | field_0x37 |
Static Public Attributes | |
| static effTypeFunc | m_typeFourData [] |
| static emitterFunc | m_emitterFourData [] |
Static Public Attributes inherited from dPaPoT_c | |
| static effTypeFunc | m_typeTwoData [] |
| static emitterFunc | m_emitterTwoData [] |
| u8(dPaPoF_c::*) dPaPoF_c::effTypeFunc(int) const |
| JPABaseEmitter *(dPaPoF_c::*) dPaPoF_c::emitterFunc(int, int) |
|
inline |
|
inline |
| void dPaPoF_c::clearFourAllID | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| int dPaPoF_c::setEffectFour | ( | dKy_tevstr_c const * | param_0, |
| cXyz const * | param_1, | ||
| u32 | param_2, | ||
| u32 | param_3, | ||
| cXyz const * | param_4, | ||
| cXyz const * | param_5, | ||
| cXyz const * | param_6, | ||
| cXyz const * | param_7, | ||
| cXyz const * | param_8, | ||
| csXyz const * | param_9, | ||
| cXyz const * | param_10, | ||
| s8 | param_11, | ||
| f32 | param_12, | ||
| f32 | param_13 ) |
| u8 dPaPoF_c::field_0xc4 |
| u8 dPaPoF_c::field_0xc5 |
|
static |
|
static |
| u8 dPaPoF_c::mBackLeftEffType[2] |
| u32 dPaPoF_c::mBackLeftEmitter[2][4] |
| u8 dPaPoF_c::mBackRightEffType[2] |
| u32 dPaPoF_c::mBackRightEmitter[2][4] |