![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <d_particle.h>
Collaboration diagram for dPa_control_c: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 *i_pos, const dKy_tevstr_c *param_3, const csXyz *i_rotation, const cXyz *i_scale, u8 i_alpha, 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 *i_pos, const dKy_tevstr_c *param_3, const csXyz *i_rotation, const cXyz *i_scale, u8 i_alpha, 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) |
| JKRSolidHeap * | getHeap () |
| JKRSolidHeap * | getSceneHeap () |
| JKRExpHeap * | getResHeap () |
| void | levelAllForceOnEventMove () |
| void | levelExecute (u32 param_0) |
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 int | getEmitterNum () |
| 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 * | mSceneHeap |
| 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 |
| u8 | mSceneCount |
| 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 |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
|
inline |
|
inline |
| dPa_simpleEcallBack * dPa_control_c::getSimple | ( | u16 | param_0 | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
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 * | pos, | ||
| dKy_tevstr_c const * | param_4, | ||
| csXyz const * | i_rotation, | ||
| cXyz const * | i_scale, | ||
| u8 | alpha, | ||
| 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 * | i_pos, | ||
| dKy_tevstr_c const * | param_3, | ||
| csXyz const * | i_rotation, | ||
| cXyz const * | i_scale, | ||
| u8 | i_alpha, | ||
| 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 * | i_pos, | ||
| 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 |
|
static |
|
static |
|
private |
|
static |
|
static |
|
static |
|
static |
|
private |
|
private |
|
private |
|
static |
|
static |
|
static |
|
static |