![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <d_particle_copoly.h>
Public Types | |
typedef u8(dPaPoF_c::*) | effTypeFunc(int) const |
typedef JPABaseEmitter *(dPaPoF_c::*) | emitterFunc(int, int) |
![]() | |
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) |
![]() | |
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) |
![]() | |
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 |
![]() | |
u32 | mLeftEmitter [2][4] |
u32 | mRightEmitter [2][4] |
u8 | mLeftEffType [2] |
u8 | mRightEffType [2] |
u8 | field_0x7c |
u8 | field_0x7d |
![]() | |
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 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] |