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

Classes

class  dSv_info_c
 

Functions

void __ct__20dalv4CandleTag_HIO_cFv ()
 
void __dt__14mDoHIO_entry_cFv ()
 
void setBaseMtx__16dalv4CandleTag_cFv ()
 
void create__16dalv4CandleTag_cFv ()
 
void Execute__16dalv4CandleTag_cFv ()
 
void procMain__16dalv4CandleTag_cFv ()
 
void init_modeWatch__16dalv4CandleTag_cFv ()
 
void modeWatch__16dalv4CandleTag_cFv ()
 
void init_modeNG__16dalv4CandleTag_cFv ()
 
void modeNG__16dalv4CandleTag_cFv ()
 
void init_modeNGWait__16dalv4CandleTag_cFv ()
 
void modeNGWait__16dalv4CandleTag_cFv ()
 
void init_modeEnd__16dalv4CandleTag_cFv ()
 
void modeEnd__16dalv4CandleTag_cFv ()
 
void eventStart__16dalv4CandleTag_cFv ()
 
bool Draw__16dalv4CandleTag_cFv ()
 
bool Delete__16dalv4CandleTag_cFv ()
 
static void dalv4CandleTag_Draw__FP16dalv4CandleTag_c ()
 
static void dalv4CandleTag_Execute__FP16dalv4CandleTag_c ()
 
static void dalv4CandleTag_Delete__FP16dalv4CandleTag_c ()
 
static void dalv4CandleTag_Create__FP10fopAc_ac_c ()
 
void __dt__20dalv4CandleTag_HIO_cFv ()
 
void __sinit_d_a_obj_lv4CandleTag_cpp ()
 
static void func_80C5DA58 ()
 
static void func_80C5DA60 ()
 
void __dt__17dEvLib_callback_cFv ()
 
bool eventRun__17dEvLib_callback_cFv ()
 
bool eventEnd__17dEvLib_callback_cFv ()
 
bool eventStart__17dEvLib_callback_cFv ()
 
void __dt__16dalv4CandleTag_cFv ()
 
void __ct__10fopAc_ac_cFv ()
 
void __dt__10fopAc_ac_cFv ()
 
void offSwitch__10dSv_info_cFii ()
 
void isSwitch__10dSv_info_cCFii ()
 
void eventUpdate__17dEvLib_callback_cFv ()
 
void orderEvent__17dEvLib_callback_cFiii ()
 
void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc ()
 
void __dl__FPv ()
 
void __ptmf_scall ()
 
void _savegpr_28 ()
 
void _restgpr_28 ()
 
void __register_global_object ()
 
 COMPILER_STRIP_GATE (0x80C5DB5C, &lit_3727)
 
 COMPILER_STRIP_GATE (0x80C5DB60, &lit_3728)
 
static void dalv4CandleTag_Draw (dalv4CandleTag_c *param_0)
 
static void dalv4CandleTag_Execute (dalv4CandleTag_c *param_0)
 
static void dalv4CandleTag_Delete (dalv4CandleTag_c *param_0)
 
static void dalv4CandleTag_Create (fopAc_ac_c *param_0)
 
 REGISTER_CTORS (0x80C5DA1C, __sinit_d_a_obj_lv4CandleTag_cpp)
 

Variables

u8 now__14mDoMtx_stack_c [48]
 
u8 g_dComIfG_gameInfo [122384]
 
u8 mAudioMgrPtr__10Z2AudioMgr [4+4]
 
static SECTION_DATA u8 cNullVec__6Z2Calc [12]
 
static SECTION_DATA u32 lit_1787 [1+4]
 
static SECTION_DATA voidlit_3686 [3]
 
static SECTION_DATA voidlit_3687 [3]
 
static SECTION_DATA voidlit_3688 [3]
 
static SECTION_DATA voidlit_3689 [3]
 
static SECTION_DATA u8 mode_proc [48]
 
static SECTION_DATA voidl_dalv4CandleTag_Method [8]
 
SECTION_DATA voidg_profile_Tag_Lv4Candle [12]
 
SECTION_DATA void__vt__16dalv4CandleTag_c [10]
 
SECTION_DATA void__vt__17dEvLib_callback_c [6]
 
SECTION_DATA void__vt__20dalv4CandleTag_HIO_c [3]
 
SECTION_DATA void__vt__14mDoHIO_entry_c [3]
 
static u8 lit_3624 [12]
 
static u8 l_HIO [8]
 
static u8 data_80C5DCAC [4]
 
static SECTION_RODATA f32 const lit_3727 = 1.0f
 
static SECTION_RODATA f32 const lit_3728 = -1.0f
 

Function Documentation

◆ __ct__10fopAc_ac_cFv()

void __ct__10fopAc_ac_cFv ( )

◆ __ct__20dalv4CandleTag_HIO_cFv()

void __ct__20dalv4CandleTag_HIO_cFv ( )

◆ __dl__FPv()

void __dl__FPv ( )

◆ __dt__10fopAc_ac_cFv()

void __dt__10fopAc_ac_cFv ( )

◆ __dt__14mDoHIO_entry_cFv()

void __dt__14mDoHIO_entry_cFv ( )

◆ __dt__16dalv4CandleTag_cFv()

void __dt__16dalv4CandleTag_cFv ( )

◆ __dt__17dEvLib_callback_cFv()

void __dt__17dEvLib_callback_cFv ( )

◆ __dt__20dalv4CandleTag_HIO_cFv()

void __dt__20dalv4CandleTag_HIO_cFv ( )

◆ __ptmf_scall()

void __ptmf_scall ( )

◆ __register_global_object()

void __register_global_object ( )

◆ __sinit_d_a_obj_lv4CandleTag_cpp()

void __sinit_d_a_obj_lv4CandleTag_cpp ( )

◆ _restgpr_28()

void _restgpr_28 ( )

◆ _savegpr_28()

void _savegpr_28 ( )

◆ COMPILER_STRIP_GATE() [1/2]

COMPILER_STRIP_GATE ( 0x80C5DB5C  ,
lit_3727 
)

◆ COMPILER_STRIP_GATE() [2/2]

COMPILER_STRIP_GATE ( 0x80C5DB60  ,
lit_3728 
)

◆ create__16dalv4CandleTag_cFv()

void create__16dalv4CandleTag_cFv ( )

◆ dalv4CandleTag_Create()

static void dalv4CandleTag_Create ( fopAc_ac_c param_0)
static

◆ dalv4CandleTag_Create__FP10fopAc_ac_c()

static void dalv4CandleTag_Create__FP10fopAc_ac_c ( )
static

◆ dalv4CandleTag_Delete()

static void dalv4CandleTag_Delete ( dalv4CandleTag_c param_0)
static

◆ dalv4CandleTag_Delete__FP16dalv4CandleTag_c()

static void dalv4CandleTag_Delete__FP16dalv4CandleTag_c ( )
static

◆ dalv4CandleTag_Draw()

static void dalv4CandleTag_Draw ( dalv4CandleTag_c param_0)
static

◆ dalv4CandleTag_Draw__FP16dalv4CandleTag_c()

static void dalv4CandleTag_Draw__FP16dalv4CandleTag_c ( )
static

◆ dalv4CandleTag_Execute()

static void dalv4CandleTag_Execute ( dalv4CandleTag_c param_0)
static

◆ dalv4CandleTag_Execute__FP16dalv4CandleTag_c()

static void dalv4CandleTag_Execute__FP16dalv4CandleTag_c ( )
static

◆ Delete__16dalv4CandleTag_cFv()

bool Delete__16dalv4CandleTag_cFv ( )

◆ Draw__16dalv4CandleTag_cFv()

bool Draw__16dalv4CandleTag_cFv ( )

◆ eventEnd__17dEvLib_callback_cFv()

bool eventEnd__17dEvLib_callback_cFv ( )

◆ eventRun__17dEvLib_callback_cFv()

bool eventRun__17dEvLib_callback_cFv ( )

◆ eventStart__16dalv4CandleTag_cFv()

void eventStart__16dalv4CandleTag_cFv ( )

◆ eventStart__17dEvLib_callback_cFv()

bool eventStart__17dEvLib_callback_cFv ( )

◆ eventUpdate__17dEvLib_callback_cFv()

void eventUpdate__17dEvLib_callback_cFv ( )

◆ Execute__16dalv4CandleTag_cFv()

void Execute__16dalv4CandleTag_cFv ( )

◆ func_80C5DA58()

static void func_80C5DA58 ( )
static

◆ func_80C5DA60()

static void func_80C5DA60 ( )
static

◆ init_modeEnd__16dalv4CandleTag_cFv()

void init_modeEnd__16dalv4CandleTag_cFv ( )

◆ init_modeNG__16dalv4CandleTag_cFv()

void init_modeNG__16dalv4CandleTag_cFv ( )

◆ init_modeNGWait__16dalv4CandleTag_cFv()

void init_modeNGWait__16dalv4CandleTag_cFv ( )

◆ init_modeWatch__16dalv4CandleTag_cFv()

void init_modeWatch__16dalv4CandleTag_cFv ( )

◆ isSwitch__10dSv_info_cCFii()

void isSwitch__10dSv_info_cCFii ( )

◆ modeEnd__16dalv4CandleTag_cFv()

void modeEnd__16dalv4CandleTag_cFv ( )

◆ modeNG__16dalv4CandleTag_cFv()

void modeNG__16dalv4CandleTag_cFv ( )

◆ modeNGWait__16dalv4CandleTag_cFv()

void modeNGWait__16dalv4CandleTag_cFv ( )

◆ modeWatch__16dalv4CandleTag_cFv()

void modeWatch__16dalv4CandleTag_cFv ( )

◆ offSwitch__10dSv_info_cFii()

void offSwitch__10dSv_info_cFii ( )

◆ orderEvent__17dEvLib_callback_cFiii()

void orderEvent__17dEvLib_callback_cFiii ( )

◆ procMain__16dalv4CandleTag_cFv()

void procMain__16dalv4CandleTag_cFv ( )

◆ REGISTER_CTORS()

REGISTER_CTORS ( 0x80C5DA1C  ,
__sinit_d_a_obj_lv4CandleTag_cpp   
)

◆ seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc()

void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc ( )

◆ setBaseMtx__16dalv4CandleTag_cFv()

void setBaseMtx__16dalv4CandleTag_cFv ( )

Variable Documentation

◆ __vt__14mDoHIO_entry_c

SECTION_DATA void* __vt__14mDoHIO_entry_c[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
void __dt__14mDoHIO_entry_cFv()
Definition d_a_obj_lv4CandleTag.cpp:213

◆ __vt__16dalv4CandleTag_c

SECTION_DATA void* __vt__16dalv4CandleTag_c[10]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
(void*)NULL,
(void*)NULL,
(void*)func_80C5DA60,
(void*)func_80C5DA58,
}
static void func_80C5DA58()
Definition d_a_obj_lv4CandleTag.cpp:352
static void func_80C5DA60()
Definition d_a_obj_lv4CandleTag.cpp:357
void __dt__16dalv4CandleTag_cFv()
Definition d_a_obj_lv4CandleTag.cpp:388
bool eventEnd__17dEvLib_callback_cFv()
Definition d_a_obj_lv4CandleTag.cpp:375
void eventStart__16dalv4CandleTag_cFv()
bool eventRun__17dEvLib_callback_cFv()
Definition d_a_obj_lv4CandleTag.cpp:369

◆ __vt__17dEvLib_callback_c

SECTION_DATA void* __vt__17dEvLib_callback_c[6]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__17dEvLib_callback_cFv()
Definition d_a_obj_lv4CandleTag.cpp:363
bool eventStart__17dEvLib_callback_cFv()
Definition d_a_obj_lv4CandleTag.cpp:382

◆ __vt__20dalv4CandleTag_HIO_c

SECTION_DATA void* __vt__20dalv4CandleTag_HIO_c[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__20dalv4CandleTag_HIO_cFv()
Definition d_a_obj_lv4CandleTag.cpp:337

◆ cNullVec__6Z2Calc

SECTION_DATA u8 cNullVec__6Z2Calc[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ data_80C5DCAC

u8 data_80C5DCAC[4]
static

◆ g_dComIfG_gameInfo

u8 g_dComIfG_gameInfo[122384]
extern

◆ g_profile_Tag_Lv4Candle

SECTION_DATA void* g_profile_Tag_Lv4Candle[12]
extern
Initial value:
= {
(void*)0xFFFFFFFD, (void*)0x0007FFFD,
(void*)0x01730000, (void*)&g_fpcLf_Method,
(void*)0x0000058C, (void*)NULL,
(void*)NULL, (void*)&g_fopAc_Method,
(void*)0x021C0000, (void*)&l_dalv4CandleTag_Method,
(void*)0x00044000, (void*)0x000E0000,
}
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static SECTION_DATA void * l_dalv4CandleTag_Method[8]
Definition d_a_obj_lv4CandleTag.cpp:147

◆ l_dalv4CandleTag_Method

SECTION_DATA void* l_dalv4CandleTag_Method[8]
static
Initial value:
= {
(void*)NULL,
(void*)NULL,
(void*)NULL,
(void*)NULL,
}
static void dalv4CandleTag_Create__FP10fopAc_ac_c()
static void dalv4CandleTag_Execute__FP16dalv4CandleTag_c()
static void dalv4CandleTag_Delete__FP16dalv4CandleTag_c()
static void dalv4CandleTag_Draw__FP16dalv4CandleTag_c()

◆ l_HIO

u8 l_HIO[8]
static

◆ lit_1787

SECTION_DATA u32 lit_1787[1+4]
static
Initial value:
= {
0x02000201,
0x40080000,
0x00000000,
0x3FE00000,
0x00000000,
}

◆ lit_3624

u8 lit_3624[12]
static

◆ lit_3686

SECTION_DATA void* lit_3686[3]
static
Initial value:
= {
(void*)NULL,
(void*)0xFFFFFFFF,
}
void modeWatch__16dalv4CandleTag_cFv()

◆ lit_3687

SECTION_DATA void* lit_3687[3]
static
Initial value:
= {
(void*)NULL,
(void*)0xFFFFFFFF,
}
void modeNG__16dalv4CandleTag_cFv()

◆ lit_3688

SECTION_DATA void* lit_3688[3]
static
Initial value:
= {
(void*)NULL,
(void*)0xFFFFFFFF,
}
void modeNGWait__16dalv4CandleTag_cFv()

◆ lit_3689

SECTION_DATA void* lit_3689[3]
static
Initial value:
= {
(void*)NULL,
(void*)0xFFFFFFFF,
}
void modeEnd__16dalv4CandleTag_cFv()

◆ lit_3727

SECTION_RODATA f32 const lit_3727 = 1.0f
static

◆ lit_3728

SECTION_RODATA f32 const lit_3728 = -1.0f
static

◆ mAudioMgrPtr__10Z2AudioMgr

u8 mAudioMgrPtr__10Z2AudioMgr[4+4]

◆ mode_proc

SECTION_DATA u8 mode_proc[48]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ now__14mDoMtx_stack_c

u8 now__14mDoMtx_stack_c[48]