![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <d_particle.h>
Classes | |
class | level_c |
Public Member Functions | |
dPa_control_c () | |
void | createCommon (void const *) |
void | createRoomScene () |
bool | readScene (u8, mDoDvdThd_toMainRam_c **) |
void | createScene (void const *) |
bool | removeRoomScene (bool) |
void | removeScene (bool) |
void | cleanup () |
void | calc3D () |
void | calc2D () |
void | calcMenu () |
void | draw (JPADrawInfo *, u8) |
void | setHitMark (u16, fopAc_ac_c *, cXyz const *, csXyz const *, cXyz const *, u32) |
void | setWaterRipple (u32 *, cBgS_PolyInfo &, cXyz const *, f32, dKy_tevstr_c const *, cXyz const *, s8) |
JPABaseEmitter * | set (u8, u16, cXyz const *, dKy_tevstr_c const *, csXyz const *, cXyz const *, u8, dPa_levelEcallBack *, s8, _GXColor const *, _GXColor const *, cXyz const *, f32) |
u32 | set (u32, u8, u16, cXyz const *, dKy_tevstr_c const *, csXyz const *, cXyz const *, u8, dPa_levelEcallBack *, s8, _GXColor const *, _GXColor const *, cXyz const *, f32) |
u32 | setPoly (u32, u16, cBgS_PolyInfo &, cXyz const *, dKy_tevstr_c const *, csXyz const *, cXyz const *, int, dPa_levelEcallBack *, s8, cXyz const *) |
JPABaseEmitter * | setPoly (u16, cBgS_PolyInfo &, cXyz const *, dKy_tevstr_c const *, csXyz const *, cXyz const *, int, dPa_levelEcallBack *, s8, cXyz const *) |
bool | newSimple (u16, u8, u32 *) |
u32 | setSimple (u16, cXyz const *, dKy_tevstr_c const *, u8, _GXColor const &, _GXColor const &, int, f32) |
dPa_simpleEcallBack * | getSimple (u16) |
u32 | setStopContinue (u32) |
u32 | setSimpleFoot (u32, u32 *, cBgS_PolyInfo &, cXyz const *, dKy_tevstr_c const *, int, csXyz const *, cXyz const *, dPa_levelEcallBack *, s8, cXyz const *) |
u16 | setCommonPoly (u32 *, cBgS_PolyInfo *, cXyz const *, cXyz const *, dKy_tevstr_c const *, u32, u32, csXyz const *, cXyz const *, s8) |
void | forceOnEventMove (u32 param_0) |
JPABaseEmitter * | getEmitter (u32 param_0) |
u32 | setNormal (u32 param_0, u16 param_1, const cXyz *param_2, const dKy_tevstr_c *param_3, const csXyz *param_4, const cXyz *param_5, u8 param_6, dPa_levelEcallBack *param_7, s8 param_8, const GXColor *param_9, const GXColor *param_10, const cXyz *param_11, f32 param_12) |
JPABaseEmitter * | setNormal (u16 param_1, const cXyz *param_2, const dKy_tevstr_c *param_3, const csXyz *param_4, const cXyz *param_5, u8 param_6, dPa_levelEcallBack *param_7, s8 param_8, const GXColor *param_9, const GXColor *param_10, const cXyz *param_11, f32 param_12) |
void | drawFogPri0_B (JPADrawInfo *i_drawInfo) |
void | drawNormalPri0_B (JPADrawInfo *i_drawInfo) |
void | drawFogPri0_A (JPADrawInfo *i_drawInfo) |
void | drawNormalPri0_A (JPADrawInfo *i_drawInfo) |
void | drawFogPri4 (JPADrawInfo *i_drawInfo) |
void | drawProjection (JPADrawInfo *i_drawInfo) |
void | drawFogPri1 (JPADrawInfo *i_drawInfo) |
void | drawNormal (JPADrawInfo *i_drawInfo) |
void | drawFogPri2 (JPADrawInfo *i_drawInfo) |
void | drawNormalFog (JPADrawInfo *i_drawInfo) |
void | drawFogPri3 (JPADrawInfo *i_drawInfo) |
void | drawNormalP1 (JPADrawInfo *i_drawInfo) |
void | drawDarkworld (JPADrawInfo *i_drawInfo) |
void | drawFogScreen (JPADrawInfo *i_drawInfo) |
void | draw2Dgame (JPADrawInfo *i_drawInfo) |
void | draw2Dfore (JPADrawInfo *i_drawInfo) |
void | draw2Dback (JPADrawInfo *i_drawInfo) |
void | draw2DmenuFore (JPADrawInfo *i_drawInfo) |
void | draw2DmenuBack (JPADrawInfo *i_drawInfo) |
JKRExpHeap * | getResHeap () |
void | levelAllForceOnEventMove () |
Static Public Member Functions | |
static u8 | getRM_ID (u16) |
static s32 | getPolyColor (cBgS_PolyInfo &, int, _GXColor *, _GXColor *, u8 *, f32 *) |
static void | onStatus (u8 status) |
static void | offStatus (u8 status) |
static bool | isStatus (u8 status) |
static dPa_selectTexEcallBack * | getTsuboSelectTexEcallBack (int idx) |
static JPAEmitterManager * | getEmitterManager () |
static dPa_light8PcallBack * | getLight8PcallBack () |
static dPa_gen_b_light8PcallBack * | getGen_b_Light8PcallBack () |
static dPa_gen_d_light8PcallBack * | getGen_d_Light8PcallBack () |
static dPa_gen_b_light8EcallBack * | getGen_b_Light8EcallBack () |
static dPa_gen_d_light8EcallBack * | getGen_d_Light8EcallBack () |
static dPa_light8EcallBack * | getLight8EcallBack () |
static dPa_particleTracePcallBack_c * | getParticleTracePCB () |
static dPa_fsenthPcallBack * | getFsenthPcallBack () |
static JPAParticleCallBack * | getWaterBubblePcallBack () |
Static Public Attributes | |
static dPa_selectTexEcallBack | mTsubo [8] |
static dPa_setColorEcallBack | mLifeBall [3] |
static Mtx | mWindViewMatrix |
static JPAEmitterManager * | mEmitterMng |
static dPa_wbPcallBack_c | mWaterBubblePcallBack |
static dPa_fsenthPcallBack | mFsenthPcallBack |
static dPa_light8EcallBack | mLight8EcallBack |
static dPa_light8PcallBack | mLight8PcallBack |
static dPa_gen_b_light8EcallBack | m_b_Light8EcallBack |
static dPa_gen_b_light8PcallBack | m_b_Light8PcallBack |
static dPa_gen_d_light8EcallBack | m_d_Light8EcallBack |
static dPa_gen_d_light8PcallBack | m_d_Light8PcallBack |
static dPa_particleTracePcallBack_c | mParticleTracePCB |
static u8 | mStatus |
Private Attributes | |
JKRSolidHeap * | mHeap |
JPAResourceManager * | mCommonResMng |
JKRExpHeap * | m_resHeap |
JKRSolidHeap * | m_sceneHeap |
void * | m_sceneRes |
JPAResourceManager * | mSceneResMng |
u8 | field_0x18 |
u8 | field_0x19 |
u8 | field_0x1a |
u8 | field_0x1b |
dPa_simpleEcallBack | field_0x1c [25] |
level_c | field_0x210 |
dPa_control_c::dPa_control_c | ( | ) |
void dPa_control_c::calc2D | ( | ) |
void dPa_control_c::calc3D | ( | ) |
void dPa_control_c::calcMenu | ( | ) |
void dPa_control_c::cleanup | ( | ) |
void dPa_control_c::createCommon | ( | void const * | param_0 | ) |
void dPa_control_c::createRoomScene | ( | ) |
void dPa_control_c::createScene | ( | void const * | param_0 | ) |
void dPa_control_c::draw | ( | JPADrawInfo * | param_0, |
u8 | param_1 ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
|
inline |
dPa_simpleEcallBack * dPa_control_c::getSimple | ( | u16 | param_0 | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inlinestatic |
|
inlinestatic |
bool dPa_control_c::readScene | ( | u8 | param_0, |
mDoDvdThd_toMainRam_c ** | param_1 ) |
bool dPa_control_c::removeRoomScene | ( | bool | param_0 | ) |
void dPa_control_c::removeScene | ( | bool | param_0 | ) |
u32 dPa_control_c::set | ( | u32 | param_0, |
u8 | param_1, | ||
u16 | param_2, | ||
cXyz const * | param_3, | ||
dKy_tevstr_c const * | param_4, | ||
csXyz const * | param_5, | ||
cXyz const * | param_6, | ||
u8 | param_7, | ||
dPa_levelEcallBack * | param_8, | ||
s8 | param_9, | ||
_GXColor const * | param_10, | ||
_GXColor const * | param_11, | ||
cXyz const * | param_12, | ||
f32 | param_13 ) |
JPABaseEmitter * dPa_control_c::set | ( | u8 | param_0, |
u16 | param_1, | ||
cXyz const * | param_2, | ||
dKy_tevstr_c const * | param_3, | ||
csXyz const * | param_4, | ||
cXyz const * | param_5, | ||
u8 | param_6, | ||
dPa_levelEcallBack * | param_7, | ||
s8 | param_8, | ||
_GXColor const * | param_9, | ||
_GXColor const * | param_10, | ||
cXyz const * | param_11, | ||
f32 | param_12 ) |
u16 dPa_control_c::setCommonPoly | ( | u32 * | param_0, |
cBgS_PolyInfo * | param_1, | ||
cXyz const * | param_2, | ||
cXyz const * | param_3, | ||
dKy_tevstr_c const * | param_4, | ||
u32 | param_5, | ||
u32 | param_6, | ||
csXyz const * | param_7, | ||
cXyz const * | param_8, | ||
s8 | param_9 ) |
void dPa_control_c::setHitMark | ( | u16 | param_1, |
fopAc_ac_c * | param_2, | ||
cXyz const * | param_3, | ||
csXyz const * | param_4, | ||
cXyz const * | param_5, | ||
u32 | param_6 ) |
|
inline |
|
inline |
JPABaseEmitter * dPa_control_c::setPoly | ( | u16 | param_0, |
cBgS_PolyInfo & | param_1, | ||
cXyz const * | param_2, | ||
dKy_tevstr_c const * | param_3, | ||
csXyz const * | param_4, | ||
cXyz const * | param_5, | ||
int | param_6, | ||
dPa_levelEcallBack * | param_7, | ||
s8 | param_8, | ||
cXyz const * | param_9 ) |
u32 dPa_control_c::setPoly | ( | u32 | param_0, |
u16 | param_1, | ||
cBgS_PolyInfo & | param_2, | ||
cXyz const * | param_3, | ||
dKy_tevstr_c const * | param_4, | ||
csXyz const * | param_5, | ||
cXyz const * | param_6, | ||
int | param_7, | ||
dPa_levelEcallBack * | param_8, | ||
s8 | param_9, | ||
cXyz const * | param_10 ) |
u32 dPa_control_c::setSimple | ( | u16 | param_0, |
cXyz const * | param_1, | ||
dKy_tevstr_c const * | param_2, | ||
u8 | param_3, | ||
_GXColor const & | param_4, | ||
_GXColor const & | param_5, | ||
int | param_6, | ||
f32 | param_7 ) |
u32 dPa_control_c::setSimpleFoot | ( | u32 | param_0, |
u32 * | param_1, | ||
cBgS_PolyInfo & | param_2, | ||
cXyz const * | param_3, | ||
dKy_tevstr_c const * | param_4, | ||
int | param_5, | ||
csXyz const * | param_6, | ||
cXyz const * | param_7, | ||
dPa_levelEcallBack * | param_8, | ||
s8 | param_9, | ||
cXyz const * | param_10 ) |
void dPa_control_c::setWaterRipple | ( | u32 * | param_0, |
cBgS_PolyInfo & | param_1, | ||
cXyz const * | param_2, | ||
f32 | param_3, | ||
dKy_tevstr_c const * | param_4, | ||
cXyz const * | param_5, | ||
s8 | param_6 ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
static |
|
static |
|
static |
|
static |
|
private |
|
private |
|
private |
|
private |
|
static |
|
static |
|
private |
|
static |
|
static |
|
static |
|
static |
|
private |
|
static |
|
static |
|
static |
|
static |