Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_ppolamp.cpp File Reference

Functions

static void daPPolamp_c_createHeap__FP10fopAc_ac_c ()
 
void __dt__11daPPolamp_cFv ()
 
void create__11daPPolamp_cFv ()
 
void execute__11daPPolamp_cFv ()
 
void draw__11daPPolamp_cFv ()
 
void Delete__11daPPolamp_cFv ()
 
void setModelMtx__11daPPolamp_cFv ()
 
void setPclModelMtx__11daPPolamp_cFv ()
 
void createHeap__11daPPolamp_cFv ()
 
void moveSwing__11daPPolamp_cFv ()
 
void initParam__11daPPolamp_cFv ()
 
static void daPPolamp_create__FP11daPPolamp_c ()
 
void __dt__12J3DFrameCtrlFv ()
 
static void daPPolamp_Delete__FP11daPPolamp_c ()
 
static void daPPolamp_execute__FP11daPPolamp_c ()
 
static void daPPolamp_draw__FP11daPPolamp_c ()
 
void mDoMtx_XrotM__FPA4_fs ()
 
void mDoMtx_YrotM__FPA4_fs ()
 
void mDoMtx_ZrotM__FPA4_fs ()
 
void play__14mDoExt_baseAnmFv ()
 
void init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb ()
 
void entry__13mDoExt_bckAnmFP12J3DModelDataf ()
 
void mDoExt_modelUpdateDL__FP8J3DModel ()
 
void mDoExt_J3DModel__create__FP12J3DModelDataUlUl ()
 
void __ct__10fopAc_ac_cFv ()
 
void __dt__10fopAc_ac_cFv ()
 
void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ()
 
void dComIfG_resLoad__FP30request_of_phase_process_classPCc ()
 
void dComIfG_resDelete__FP30request_of_phase_process_classPCc ()
 
void getRes__14dRes_control_cFPCclP11dRes_info_ci ()
 
void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c ()
 
void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c ()
 
void __mi__4cXyzCFRC3Vec ()
 
void atan2sX_Z__4cXyzCFv ()
 
void atan2sY_XZ__4cXyzCFv ()
 
void cM_rndF__Ff ()
 
void cM_rndFX__Ff ()
 
void cLib_chaseF__FPfff ()
 
void __dl__FPv ()
 
void init__12J3DFrameCtrlFs ()
 
void _savegpr_27 ()
 
void _restgpr_27 ()
 
static void daPPolamp_c_createHeap (fopAc_ac_c *param_0)
 
 COMPILER_STRIP_GATE (0x80D4D27C, &lit_3757)
 
 COMPILER_STRIP_GATE (0x80D4D288, &lit_3797)
 
 COMPILER_STRIP_GATE (0x80D4D290, &lit_3802)
 
 COMPILER_STRIP_GATE (0x80D4D298, &lit_3859)
 
 COMPILER_STRIP_GATE (0x80D4D2A4, &lit_3909)
 
 COMPILER_STRIP_GATE (0x80D4D2A8, &lit_3922)
 
 COMPILER_STRIP_GATE (0x80D4D2AC, &lit_3923)
 
 COMPILER_STRIP_GATE (0x80D4D2B0, &lit_3924)
 
 COMPILER_STRIP_GATE (0x80D4D2B4, &lit_3925)
 
 COMPILER_STRIP_GATE (0x80D4D2B8, &lit_3926)
 
 COMPILER_STRIP_GATE (0x80D4D2BC, &lit_3928)
 
 COMPILER_STRIP_GATE (0x80D4D2C4, &lit_3936)
 
static void daPPolamp_create (daPPolamp_c *param_0)
 
static void daPPolamp_Delete (daPPolamp_c *param_0)
 
static void daPPolamp_execute (daPPolamp_c *param_0)
 
static void daPPolamp_draw (daPPolamp_c *param_0)
 

Variables

char const *const d_a_ppolamp__stringBase0
 
u8 now__14mDoMtx_stack_c [48]
 
u8 g_dComIfG_gameInfo [122384]
 
static SECTION_DEAD char const *const stringBase_80D4D2C8 = "PPolamp"
 
static SECTION_DATA voidl_arcName = (void*)&d_a_ppolamp__stringBase0
 
static actor_method_class daPPolamp_METHODS
 
actor_process_profile_definition g_profile_PPolamp
 
SECTION_DATA void__vt__12J3DFrameCtrl [3]
 
SECTION_DATA void__vt__11daPPolamp_c [3]
 
static SECTION_RODATA u8 const lit_3757 [12]
 
static SECTION_RODATA u8 const lit_3797 [8]
 
static SECTION_RODATA u8 const lit_3802 [8]
 
static u8 lit_1109 [1+3]
 
static u8 lit_1107 [1+3]
 
static u8 lit_1105 [1+3]
 
static u8 lit_1104 [1+3]
 
static u8 lit_1099 [1+3]
 
static u8 lit_1097 [1+3]
 
static u8 lit_1095 [1+3]
 
static u8 lit_1094 [1+3]
 
static u8 lit_1057 [1+3]
 
static u8 lit_1055 [1+3]
 
static u8 lit_1053 [1+3]
 
static u8 lit_1052 [1+3]
 
static u8 lit_1014 [1+3]
 
static u8 lit_1012 [1+3]
 
static u8 lit_1010 [1+3]
 
static u8 lit_1009 [1+3]
 
static u8 TEV_COLOR_1 [8+4]
 
static u8 TEV_COLOR_2 [8]
 
static SECTION_RODATA u8 const lit_3859 [12]
 
static SECTION_RODATA f32 const lit_3909 = 1.0f
 
static SECTION_RODATA f32 const lit_3922 = 450.0f
 
static SECTION_RODATA f32 const lit_3923 = 1.0f / 10.0f
 
static SECTION_RODATA f32 const lit_3924 = 11.0f / 10.0f
 
static SECTION_RODATA f32 const lit_3925 = 3.0f / 25.0f
 
static SECTION_RODATA f32 const lit_3926 = 80.0f
 
static SECTION_RODATA u8 const lit_3928 [8]
 
static SECTION_RODATA f32 const lit_3936 = 1.0f / 5.0f
 
static u8 data_80D4D394 [4]
 
static u8 data_80D4D398 [4]
 
static u8 data_80D4D39C [4]
 
static u8 data_80D4D3A0 [4]
 
static u8 data_80D4D3A4 [4]
 
static u8 data_80D4D3A8 [4]
 
static u8 data_80D4D3AC [4]
 
static u8 data_80D4D3B0 [4]
 
static u8 data_80D4D3B4 [4]
 
static u8 data_80D4D3B8 [4]
 
static u8 data_80D4D3BC [4]
 
static u8 data_80D4D3C0 [4]
 
static u8 data_80D4D3C4 [4]
 
static u8 data_80D4D3C8 [4]
 
static u8 data_80D4D3CC [4]
 
static u8 data_80D4D3D0 [4]
 
static u8 data_80D4D3D4 [4]
 
static u8 data_80D4D3D8 [4]
 
static u8 data_80D4D3DC [4]
 
static u8 data_80D4D3E0 [4]
 
static u8 data_80D4D3E4 [4]
 
static u8 data_80D4D3E8 [4]
 
static u8 data_80D4D3EC [4]
 
static u8 data_80D4D3F0 [4]
 
static u8 data_80D4D3F4 [4]
 

Function Documentation

◆ __ct__10fopAc_ac_cFv()

void __ct__10fopAc_ac_cFv ( )

◆ __dl__FPv()

void __dl__FPv ( )

◆ __dt__10fopAc_ac_cFv()

void __dt__10fopAc_ac_cFv ( )

◆ __dt__11daPPolamp_cFv()

void __dt__11daPPolamp_cFv ( )

◆ __dt__12J3DFrameCtrlFv()

void __dt__12J3DFrameCtrlFv ( )

◆ __mi__4cXyzCFRC3Vec()

void __mi__4cXyzCFRC3Vec ( )

◆ _restgpr_27()

void _restgpr_27 ( )

◆ _savegpr_27()

void _savegpr_27 ( )

◆ atan2sX_Z__4cXyzCFv()

void atan2sX_Z__4cXyzCFv ( )

◆ atan2sY_XZ__4cXyzCFv()

void atan2sY_XZ__4cXyzCFv ( )

◆ cLib_chaseF__FPfff()

void cLib_chaseF__FPfff ( )

◆ cM_rndF__Ff()

void cM_rndF__Ff ( )

◆ cM_rndFX__Ff()

void cM_rndFX__Ff ( )

◆ COMPILER_STRIP_GATE() [1/12]

COMPILER_STRIP_GATE ( 0x80D4D27C  ,
lit_3757 
)

◆ COMPILER_STRIP_GATE() [2/12]

COMPILER_STRIP_GATE ( 0x80D4D288  ,
lit_3797 
)

◆ COMPILER_STRIP_GATE() [3/12]

COMPILER_STRIP_GATE ( 0x80D4D290  ,
lit_3802 
)

◆ COMPILER_STRIP_GATE() [4/12]

COMPILER_STRIP_GATE ( 0x80D4D298  ,
lit_3859 
)

◆ COMPILER_STRIP_GATE() [5/12]

COMPILER_STRIP_GATE ( 0x80D4D2A4  ,
lit_3909 
)

◆ COMPILER_STRIP_GATE() [6/12]

COMPILER_STRIP_GATE ( 0x80D4D2A8  ,
lit_3922 
)

◆ COMPILER_STRIP_GATE() [7/12]

COMPILER_STRIP_GATE ( 0x80D4D2AC  ,
lit_3923 
)

◆ COMPILER_STRIP_GATE() [8/12]

COMPILER_STRIP_GATE ( 0x80D4D2B0  ,
lit_3924 
)

◆ COMPILER_STRIP_GATE() [9/12]

COMPILER_STRIP_GATE ( 0x80D4D2B4  ,
lit_3925 
)

◆ COMPILER_STRIP_GATE() [10/12]

COMPILER_STRIP_GATE ( 0x80D4D2B8  ,
lit_3926 
)

◆ COMPILER_STRIP_GATE() [11/12]

COMPILER_STRIP_GATE ( 0x80D4D2BC  ,
lit_3928 
)

◆ COMPILER_STRIP_GATE() [12/12]

COMPILER_STRIP_GATE ( 0x80D4D2C4  ,
lit_3936 
)

◆ create__11daPPolamp_cFv()

void create__11daPPolamp_cFv ( )

◆ createHeap__11daPPolamp_cFv()

void createHeap__11daPPolamp_cFv ( )

◆ daPPolamp_c_createHeap()

static void daPPolamp_c_createHeap ( fopAc_ac_c param_0)
static

◆ daPPolamp_c_createHeap__FP10fopAc_ac_c()

static void daPPolamp_c_createHeap__FP10fopAc_ac_c ( )
static

◆ daPPolamp_create()

static void daPPolamp_create ( daPPolamp_c param_0)
static

◆ daPPolamp_create__FP11daPPolamp_c()

static void daPPolamp_create__FP11daPPolamp_c ( )
static

◆ daPPolamp_Delete()

static void daPPolamp_Delete ( daPPolamp_c param_0)
static

◆ daPPolamp_Delete__FP11daPPolamp_c()

static void daPPolamp_Delete__FP11daPPolamp_c ( )
static

◆ daPPolamp_draw()

static void daPPolamp_draw ( daPPolamp_c param_0)
static

◆ daPPolamp_draw__FP11daPPolamp_c()

static void daPPolamp_draw__FP11daPPolamp_c ( )
static

◆ daPPolamp_execute()

static void daPPolamp_execute ( daPPolamp_c param_0)
static

◆ daPPolamp_execute__FP11daPPolamp_c()

static void daPPolamp_execute__FP11daPPolamp_c ( )
static

◆ dComIfG_resDelete__FP30request_of_phase_process_classPCc()

void dComIfG_resDelete__FP30request_of_phase_process_classPCc ( )

◆ dComIfG_resLoad__FP30request_of_phase_process_classPCc()

void dComIfG_resLoad__FP30request_of_phase_process_classPCc ( )

◆ Delete__11daPPolamp_cFv()

void Delete__11daPPolamp_cFv ( )

◆ draw__11daPPolamp_cFv()

void draw__11daPPolamp_cFv ( )

◆ entry__13mDoExt_bckAnmFP12J3DModelDataf()

void entry__13mDoExt_bckAnmFP12J3DModelDataf ( )

◆ execute__11daPPolamp_cFv()

void execute__11daPPolamp_cFv ( )

◆ fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl()

void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ( )

◆ getRes__14dRes_control_cFPCclP11dRes_info_ci()

void getRes__14dRes_control_cFPCclP11dRes_info_ci ( )

◆ init__12J3DFrameCtrlFs()

void init__12J3DFrameCtrlFs ( )

◆ init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb()

void init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb ( )

◆ initParam__11daPPolamp_cFv()

void initParam__11daPPolamp_cFv ( )

◆ mDoExt_J3DModel__create__FP12J3DModelDataUlUl()

void mDoExt_J3DModel__create__FP12J3DModelDataUlUl ( )

◆ mDoExt_modelUpdateDL__FP8J3DModel()

void mDoExt_modelUpdateDL__FP8J3DModel ( )

◆ mDoMtx_XrotM__FPA4_fs()

void mDoMtx_XrotM__FPA4_fs ( )

◆ mDoMtx_YrotM__FPA4_fs()

void mDoMtx_YrotM__FPA4_fs ( )

◆ mDoMtx_ZrotM__FPA4_fs()

void mDoMtx_ZrotM__FPA4_fs ( )

◆ moveSwing__11daPPolamp_cFv()

void moveSwing__11daPPolamp_cFv ( )

◆ play__14mDoExt_baseAnmFv()

void play__14mDoExt_baseAnmFv ( )

◆ setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c()

void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c ( )

◆ setModelMtx__11daPPolamp_cFv()

void setModelMtx__11daPPolamp_cFv ( )

◆ setPclModelMtx__11daPPolamp_cFv()

void setPclModelMtx__11daPPolamp_cFv ( )

◆ settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c()

void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c ( )

Variable Documentation

◆ __vt__11daPPolamp_c

SECTION_DATA void* __vt__11daPPolamp_c[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
void __dt__11daPPolamp_cFv()

◆ __vt__12J3DFrameCtrl

SECTION_DATA void* __vt__12J3DFrameCtrl[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__12J3DFrameCtrlFv()
Definition d_a_ppolamp.cpp:370

◆ d_a_ppolamp__stringBase0

char const* const d_a_ppolamp__stringBase0
extern

◆ daPPolamp_METHODS

actor_method_class daPPolamp_METHODS
static
Initial value:
= {
0,
}
static void daPPolamp_create__FP11daPPolamp_c()
static void daPPolamp_execute__FP11daPPolamp_c()
static void daPPolamp_Delete__FP11daPPolamp_c()
static void daPPolamp_draw__FP11daPPolamp_c()
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ data_80D4D394

u8 data_80D4D394[4]
static

◆ data_80D4D398

u8 data_80D4D398[4]
static

◆ data_80D4D39C

u8 data_80D4D39C[4]
static

◆ data_80D4D3A0

u8 data_80D4D3A0[4]
static

◆ data_80D4D3A4

u8 data_80D4D3A4[4]
static

◆ data_80D4D3A8

u8 data_80D4D3A8[4]
static

◆ data_80D4D3AC

u8 data_80D4D3AC[4]
static

◆ data_80D4D3B0

u8 data_80D4D3B0[4]
static

◆ data_80D4D3B4

u8 data_80D4D3B4[4]
static

◆ data_80D4D3B8

u8 data_80D4D3B8[4]
static

◆ data_80D4D3BC

u8 data_80D4D3BC[4]
static

◆ data_80D4D3C0

u8 data_80D4D3C0[4]
static

◆ data_80D4D3C4

u8 data_80D4D3C4[4]
static

◆ data_80D4D3C8

u8 data_80D4D3C8[4]
static

◆ data_80D4D3CC

u8 data_80D4D3CC[4]
static

◆ data_80D4D3D0

u8 data_80D4D3D0[4]
static

◆ data_80D4D3D4

u8 data_80D4D3D4[4]
static

◆ data_80D4D3D8

u8 data_80D4D3D8[4]
static

◆ data_80D4D3DC

u8 data_80D4D3DC[4]
static

◆ data_80D4D3E0

u8 data_80D4D3E0[4]
static

◆ data_80D4D3E4

u8 data_80D4D3E4[4]
static

◆ data_80D4D3E8

u8 data_80D4D3E8[4]
static

◆ data_80D4D3EC

u8 data_80D4D3EC[4]
static

◆ data_80D4D3F0

u8 data_80D4D3F0[4]
static

◆ data_80D4D3F4

u8 data_80D4D3F4[4]
static

◆ g_dComIfG_gameInfo

u8 g_dComIfG_gameInfo[122384]
extern

◆ g_profile_PPolamp

actor_process_profile_definition g_profile_PPolamp
extern
Initial value:
= {
7,
&g_fpcLf_Method.mBase,
sizeof(daPPolamp_c),
0,
0,
727,
0x00040180,
}
P Poe Lamp.
Definition d_a_ppolamp.h:15
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static actor_method_class daPPolamp_METHODS
Definition d_a_ppolamp.cpp:85
@ PROC_PPolamp
Definition d_procname.h:263
@ fopAc_CULLBOX_12_e
Definition f_op_actor.h:65
@ fopAc_ENV_e
Definition f_op_actor.h:41
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8

◆ l_arcName

◆ lit_1009

u8 lit_1009[1+3]
static

◆ lit_1010

u8 lit_1010[1+3]
static

◆ lit_1012

u8 lit_1012[1+3]
static

◆ lit_1014

u8 lit_1014[1+3]
static

◆ lit_1052

u8 lit_1052[1+3]
static

◆ lit_1053

u8 lit_1053[1+3]
static

◆ lit_1055

u8 lit_1055[1+3]
static

◆ lit_1057

u8 lit_1057[1+3]
static

◆ lit_1094

u8 lit_1094[1+3]
static

◆ lit_1095

u8 lit_1095[1+3]
static

◆ lit_1097

u8 lit_1097[1+3]
static

◆ lit_1099

u8 lit_1099[1+3]
static

◆ lit_1104

u8 lit_1104[1+3]
static

◆ lit_1105

u8 lit_1105[1+3]
static

◆ lit_1107

u8 lit_1107[1+3]
static

◆ lit_1109

u8 lit_1109[1+3]
static

◆ lit_3757

SECTION_RODATA u8 const lit_3757[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0xC2, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_3797

SECTION_RODATA u8 const lit_3797[8]
static
Initial value:
= {
0x00, 0x48, 0x00, 0x85, 0x00, 0xFF, 0x00, 0xFF,
}

◆ lit_3802

SECTION_RODATA u8 const lit_3802[8]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0xFF,
}

◆ lit_3859

SECTION_RODATA u8 const lit_3859[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0xC2, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_3909

SECTION_RODATA f32 const lit_3909 = 1.0f
static

◆ lit_3922

SECTION_RODATA f32 const lit_3922 = 450.0f
static

◆ lit_3923

SECTION_RODATA f32 const lit_3923 = 1.0f / 10.0f
static

◆ lit_3924

SECTION_RODATA f32 const lit_3924 = 11.0f / 10.0f
static

◆ lit_3925

SECTION_RODATA f32 const lit_3925 = 3.0f / 25.0f
static

◆ lit_3926

SECTION_RODATA f32 const lit_3926 = 80.0f
static

◆ lit_3928

SECTION_RODATA u8 const lit_3928[8]
static
Initial value:
= {
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
}

◆ lit_3936

SECTION_RODATA f32 const lit_3936 = 1.0f / 5.0f
static

◆ now__14mDoMtx_stack_c

u8 now__14mDoMtx_stack_c[48]

◆ stringBase_80D4D2C8

SECTION_DEAD char const* const stringBase_80D4D2C8 = "PPolamp"
static

◆ TEV_COLOR_1

u8 TEV_COLOR_1[8+4]
static

◆ TEV_COLOR_2

u8 TEV_COLOR_2[8]
static