![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <d_particle_copoly.h>
Inheritance diagram for dPaPoT_c:
Collaboration diagram for dPaPoT_c:Public Types | |
| typedef u8(dPaPoT_c::*) | effTypeFunc(int) const |
| typedef JPABaseEmitter *(dPaPoT_c::*) | emitterFunc(int, int) |
Public Member Functions | |
| 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 | 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 const effTypeFunc | m_typeTwoData [] |
| static const emitterFunc | m_emitterTwoData [] |
| u8(dPaPoT_c::*) dPaPoT_c::effTypeFunc(int) const |
| JPABaseEmitter *(dPaPoT_c::*) dPaPoT_c::emitterFunc(int, int) |
|
inline |
|
inline |
| void dPaPoT_c::clearTwoAllID | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| int dPaPoT_c::setEffectTwo | ( | 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, | ||
| csXyz const * | param_7, | ||
| cXyz const * | param_8, | ||
| s8 | param_9, | ||
| f32 | param_10, | ||
| f32 | param_11 ) |
| u8 dPaPoT_c::field_0x7c |
| u8 dPaPoT_c::field_0x7d |
|
static |
|
static |
| u8 dPaPoT_c::mLeftEffType[2] |
| u32 dPaPoT_c::mLeftEmitter[2][4] |
| u8 dPaPoT_c::mRightEffType[2] |
| u32 dPaPoT_c::mRightEmitter[2][4] |