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

Functions

void setAction__11daL7lowDr_cFM11daL7lowDr_cFPCvPv_v ()
 
void action__11daL7lowDr_cFv ()
 
void _delete__11daL7lowDr_cFv ()
 
static void daL7lowDr_Delete__FP11daL7lowDr_c ()
 
void mtx_set__11daL7lowDr_cFv ()
 
void fly__11daL7lowDr_cFv ()
 
void execute__11daL7lowDr_cFv ()
 
static void daL7lowDr_Execute__FP11daL7lowDr_c ()
 
static void useHeapInit__FP10fopAc_ac_c ()
 
void CreateHeap__11daL7lowDr_cFv ()
 
void create__11daL7lowDr_cFv ()
 
static void daL7lowDr_Create__FP11daL7lowDr_c ()
 
void draw__11daL7lowDr_cFv ()
 
static void daL7lowDr_Draw__FP11daL7lowDr_c ()
 
static bool daL7lowDr_IsDelete__FP11daL7lowDr_c ()
 
void transS__14mDoMtx_stack_cFRC4cXyz ()
 
void ZXYrotM__14mDoMtx_stack_cFRC5csXyz ()
 
void __ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl ()
 
void setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff ()
 
void play__16mDoExt_McaMorfSOFUlSc ()
 
void entryDL__16mDoExt_McaMorfSOFv ()
 
void modelCalc__16mDoExt_McaMorfSOFv ()
 
void stopZelAnime__16mDoExt_McaMorfSOFv ()
 
void __ct__10fopAc_ac_cFv ()
 
void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ()
 
void fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz ()
 
void dComIfG_resLoad__FP30request_of_phase_process_classPCc ()
 
void dComIfG_resDelete__FP30request_of_phase_process_classPCc ()
 
void dComIfGp_getReverb__Fi ()
 
void isDungeonItem__12dSv_memBit_cCFi ()
 
void isEventBit__11dSv_event_cCFUs ()
 
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 cM_rndF__Ff ()
 
void cM_rndFX__Ff ()
 
void cLib_chaseAngleS__FPsss ()
 
void cLib_targetAngleY__FPC3VecPC3Vec ()
 
void __ct__15Z2CreatureEnemyFv ()
 
void init__15Z2CreatureEnemyFP3VecP3VecUcUc ()
 
void__nw__FUl ()
 
void __ptmf_test ()
 
void __ptmf_scall ()
 
void _savegpr_28 ()
 
void _restgpr_28 ()
 
static void daL7lowDr_Delete (daL7lowDr_c *param_0)
 
 COMPILER_STRIP_GATE (0x805AAF74, &lit_3769)
 
 COMPILER_STRIP_GATE (0x805AAF78, &lit_3770)
 
 COMPILER_STRIP_GATE (0x805AAF7C, &lit_3771)
 
 COMPILER_STRIP_GATE (0x805AAF80, &lit_3772)
 
 COMPILER_STRIP_GATE (0x805AAF84, &lit_3773)
 
 COMPILER_STRIP_GATE (0x805AAF88, &lit_3774)
 
 COMPILER_STRIP_GATE (0x805AAF8C, &lit_3775)
 
 COMPILER_STRIP_GATE (0x805AAF90, &lit_3776)
 
 COMPILER_STRIP_GATE (0x805AAF94, &lit_3777)
 
 COMPILER_STRIP_GATE (0x805AAF98, &lit_3778)
 
 COMPILER_STRIP_GATE (0x805AAF9C, &lit_3779)
 
 COMPILER_STRIP_GATE (0x805AAFA0, &lit_3780)
 
 COMPILER_STRIP_GATE (0x805AAFA4, &lit_3781)
 
 COMPILER_STRIP_GATE (0x805AAFA8, &lit_3782)
 
 COMPILER_STRIP_GATE (0x805AAFAC, &lit_3783)
 
static void daL7lowDr_Execute (daL7lowDr_c *param_0)
 
static void useHeapInit (fopAc_ac_c *param_0)
 
static void daL7lowDr_Create (daL7lowDr_c *param_0)
 
static void daL7lowDr_Draw (daL7lowDr_c *param_0)
 
static bool daL7lowDr_IsDelete (daL7lowDr_c *param_0)
 

Variables

char const *const d_a_L7low_dr__stringBase0
 
u8 saveBitLabels__16dSv_event_flag_c [1644+4]
 
u8 now__14mDoMtx_stack_c [48]
 
u8 g_dComIfG_gameInfo [122384]
 
u8 sincosTable___5JMath [65536]
 
static SECTION_DEAD char const *const stringBase_805AAFB0 = "L7lowDr"
 
static SECTION_RODATA f32 const lit_3769 = 32768.0f
 
static SECTION_RODATA f32 const lit_3770 = 2800.0f
 
static SECTION_RODATA f32 const lit_3771 = 8000.0f
 
static SECTION_RODATA f32 const lit_3772 = 20.0f
 
static SECTION_RODATA f32 const lit_3773 = 1.0f
 
static SECTION_RODATA u8 const lit_3774 [4]
 
static SECTION_RODATA f32 const lit_3775 = -1.0f
 
static SECTION_RODATA f32 const lit_3776 = 30.0f
 
static SECTION_RODATA f32 const lit_3777 = 210.0f
 
static SECTION_RODATA f32 const lit_3778 = 60.0f
 
static SECTION_RODATA f32 const lit_3779 = 3.0f
 
static SECTION_RODATA f32 const lit_3780 = 33.0f
 
static SECTION_RODATA f32 const lit_3781 = 2.0f
 
static SECTION_RODATA f32 const lit_3782 = 180.0f
 
static SECTION_RODATA f32 const lit_3783 = 67.0f
 
static SECTION_DATA voidlit_3832 [3]
 
static actor_method_class l_daL7lowDr_Method
 
actor_process_profile_definition g_profile_L7lowDr
 

Function Documentation

◆ __ct__10fopAc_ac_cFv()

void __ct__10fopAc_ac_cFv ( )

◆ __ct__15Z2CreatureEnemyFv()

void __ct__15Z2CreatureEnemyFv ( )

◆ __ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl()

void __ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl ( )

◆ __nw__FUl()

void * __nw__FUl ( )

◆ __ptmf_scall()

void __ptmf_scall ( )

◆ __ptmf_test()

void __ptmf_test ( )

◆ _delete__11daL7lowDr_cFv()

void _delete__11daL7lowDr_cFv ( )

◆ _restgpr_28()

void _restgpr_28 ( )

◆ _savegpr_28()

void _savegpr_28 ( )

◆ action__11daL7lowDr_cFv()

void action__11daL7lowDr_cFv ( )

◆ cLib_chaseAngleS__FPsss()

void cLib_chaseAngleS__FPsss ( )

◆ cLib_targetAngleY__FPC3VecPC3Vec()

void cLib_targetAngleY__FPC3VecPC3Vec ( )

◆ cM_rndF__Ff()

void cM_rndF__Ff ( )

◆ cM_rndFX__Ff()

void cM_rndFX__Ff ( )

◆ COMPILER_STRIP_GATE() [1/15]

COMPILER_STRIP_GATE ( 0x805AAF74  ,
lit_3769 
)

◆ COMPILER_STRIP_GATE() [2/15]

COMPILER_STRIP_GATE ( 0x805AAF78  ,
lit_3770 
)

◆ COMPILER_STRIP_GATE() [3/15]

COMPILER_STRIP_GATE ( 0x805AAF7C  ,
lit_3771 
)

◆ COMPILER_STRIP_GATE() [4/15]

COMPILER_STRIP_GATE ( 0x805AAF80  ,
lit_3772 
)

◆ COMPILER_STRIP_GATE() [5/15]

COMPILER_STRIP_GATE ( 0x805AAF84  ,
lit_3773 
)

◆ COMPILER_STRIP_GATE() [6/15]

COMPILER_STRIP_GATE ( 0x805AAF88  ,
lit_3774 
)

◆ COMPILER_STRIP_GATE() [7/15]

COMPILER_STRIP_GATE ( 0x805AAF8C  ,
lit_3775 
)

◆ COMPILER_STRIP_GATE() [8/15]

COMPILER_STRIP_GATE ( 0x805AAF90  ,
lit_3776 
)

◆ COMPILER_STRIP_GATE() [9/15]

COMPILER_STRIP_GATE ( 0x805AAF94  ,
lit_3777 
)

◆ COMPILER_STRIP_GATE() [10/15]

COMPILER_STRIP_GATE ( 0x805AAF98  ,
lit_3778 
)

◆ COMPILER_STRIP_GATE() [11/15]

COMPILER_STRIP_GATE ( 0x805AAF9C  ,
lit_3779 
)

◆ COMPILER_STRIP_GATE() [12/15]

COMPILER_STRIP_GATE ( 0x805AAFA0  ,
lit_3780 
)

◆ COMPILER_STRIP_GATE() [13/15]

COMPILER_STRIP_GATE ( 0x805AAFA4  ,
lit_3781 
)

◆ COMPILER_STRIP_GATE() [14/15]

COMPILER_STRIP_GATE ( 0x805AAFA8  ,
lit_3782 
)

◆ COMPILER_STRIP_GATE() [15/15]

COMPILER_STRIP_GATE ( 0x805AAFAC  ,
lit_3783 
)

◆ create__11daL7lowDr_cFv()

void create__11daL7lowDr_cFv ( )

◆ CreateHeap__11daL7lowDr_cFv()

void CreateHeap__11daL7lowDr_cFv ( )

◆ daL7lowDr_Create()

static void daL7lowDr_Create ( daL7lowDr_c param_0)
static

◆ daL7lowDr_Create__FP11daL7lowDr_c()

static void daL7lowDr_Create__FP11daL7lowDr_c ( )
static

◆ daL7lowDr_Delete()

static void daL7lowDr_Delete ( daL7lowDr_c param_0)
static

◆ daL7lowDr_Delete__FP11daL7lowDr_c()

static void daL7lowDr_Delete__FP11daL7lowDr_c ( )
static

◆ daL7lowDr_Draw()

static void daL7lowDr_Draw ( daL7lowDr_c param_0)
static

◆ daL7lowDr_Draw__FP11daL7lowDr_c()

static void daL7lowDr_Draw__FP11daL7lowDr_c ( )
static

◆ daL7lowDr_Execute()

static void daL7lowDr_Execute ( daL7lowDr_c param_0)
static

◆ daL7lowDr_Execute__FP11daL7lowDr_c()

static void daL7lowDr_Execute__FP11daL7lowDr_c ( )
static

◆ daL7lowDr_IsDelete()

static bool daL7lowDr_IsDelete ( daL7lowDr_c param_0)
static

◆ daL7lowDr_IsDelete__FP11daL7lowDr_c()

static bool daL7lowDr_IsDelete__FP11daL7lowDr_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 ( )

◆ dComIfGp_getReverb__Fi()

void dComIfGp_getReverb__Fi ( )

◆ draw__11daL7lowDr_cFv()

void draw__11daL7lowDr_cFv ( )

◆ entryDL__16mDoExt_McaMorfSOFv()

void entryDL__16mDoExt_McaMorfSOFv ( )

◆ execute__11daL7lowDr_cFv()

void execute__11daL7lowDr_cFv ( )

◆ fly__11daL7lowDr_cFv()

void fly__11daL7lowDr_cFv ( )

◆ fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl()

void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ( )

◆ fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz()

void fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz ( )

◆ getRes__14dRes_control_cFPCclP11dRes_info_ci()

void getRes__14dRes_control_cFPCclP11dRes_info_ci ( )

◆ init__15Z2CreatureEnemyFP3VecP3VecUcUc()

void init__15Z2CreatureEnemyFP3VecP3VecUcUc ( )

◆ isDungeonItem__12dSv_memBit_cCFi()

void isDungeonItem__12dSv_memBit_cCFi ( )

◆ isEventBit__11dSv_event_cCFUs()

void isEventBit__11dSv_event_cCFUs ( )

◆ modelCalc__16mDoExt_McaMorfSOFv()

void modelCalc__16mDoExt_McaMorfSOFv ( )

◆ mtx_set__11daL7lowDr_cFv()

void mtx_set__11daL7lowDr_cFv ( )

◆ play__16mDoExt_McaMorfSOFUlSc()

void play__16mDoExt_McaMorfSOFUlSc ( )

◆ setAction__11daL7lowDr_cFM11daL7lowDr_cFPCvPv_v()

void setAction__11daL7lowDr_cFM11daL7lowDr_cFPCvPv_v ( )

◆ setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff()

void setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff ( )

◆ setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c()

void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c ( )

◆ settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c()

void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c ( )

◆ stopZelAnime__16mDoExt_McaMorfSOFv()

void stopZelAnime__16mDoExt_McaMorfSOFv ( )

◆ transS__14mDoMtx_stack_cFRC4cXyz()

void transS__14mDoMtx_stack_cFRC4cXyz ( )

◆ useHeapInit()

static void useHeapInit ( fopAc_ac_c param_0)
static

◆ useHeapInit__FP10fopAc_ac_c()

static void useHeapInit__FP10fopAc_ac_c ( )
static

◆ ZXYrotM__14mDoMtx_stack_cFRC5csXyz()

void ZXYrotM__14mDoMtx_stack_cFRC5csXyz ( )

Variable Documentation

◆ d_a_L7low_dr__stringBase0

char const* const d_a_L7low_dr__stringBase0
extern

◆ g_dComIfG_gameInfo

u8 g_dComIfG_gameInfo[122384]
extern

◆ g_profile_L7lowDr

actor_process_profile_definition g_profile_L7lowDr
extern
Initial value:
= {
7,
&g_fpcLf_Method.mBase,
sizeof(daL7lowDr_c),
0,
0,
207,
0x00040000,
}
Definition d_a_L7low_dr.h:15
static actor_method_class l_daL7lowDr_Method
Definition d_a_L7low_dr.cpp:277
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
@ PROC_L7lowDr
Definition d_procname.h:521
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:67
@ fopAc_ENEMY_e
Definition f_op_actor.h:40
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8

◆ l_daL7lowDr_Method

actor_method_class l_daL7lowDr_Method
static
Initial value:
= {
}
static bool daL7lowDr_IsDelete__FP11daL7lowDr_c()
static void daL7lowDr_Execute__FP11daL7lowDr_c()
static void daL7lowDr_Delete__FP11daL7lowDr_c()
static void daL7lowDr_Create__FP11daL7lowDr_c()
static void daL7lowDr_Draw__FP11daL7lowDr_c()
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ lit_3769

SECTION_RODATA f32 const lit_3769 = 32768.0f
static

◆ lit_3770

SECTION_RODATA f32 const lit_3770 = 2800.0f
static

◆ lit_3771

SECTION_RODATA f32 const lit_3771 = 8000.0f
static

◆ lit_3772

SECTION_RODATA f32 const lit_3772 = 20.0f
static

◆ lit_3773

SECTION_RODATA f32 const lit_3773 = 1.0f
static

◆ lit_3774

SECTION_RODATA u8 const lit_3774[4]
static
Initial value:
= {
0x00,
0x00,
0x00,
0x00,
}

◆ lit_3775

SECTION_RODATA f32 const lit_3775 = -1.0f
static

◆ lit_3776

SECTION_RODATA f32 const lit_3776 = 30.0f
static

◆ lit_3777

SECTION_RODATA f32 const lit_3777 = 210.0f
static

◆ lit_3778

SECTION_RODATA f32 const lit_3778 = 60.0f
static

◆ lit_3779

SECTION_RODATA f32 const lit_3779 = 3.0f
static

◆ lit_3780

SECTION_RODATA f32 const lit_3780 = 33.0f
static

◆ lit_3781

SECTION_RODATA f32 const lit_3781 = 2.0f
static

◆ lit_3782

SECTION_RODATA f32 const lit_3782 = 180.0f
static

◆ lit_3783

SECTION_RODATA f32 const lit_3783 = 67.0f
static

◆ lit_3832

SECTION_DATA void* lit_3832[3]
static
Initial value:
= {
(void*)NULL,
(void*)0xFFFFFFFF,
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
void fly__11daL7lowDr_cFv()

◆ now__14mDoMtx_stack_c

u8 now__14mDoMtx_stack_c[48]

◆ saveBitLabels__16dSv_event_flag_c

u8 saveBitLabels__16dSv_event_flag_c[1644+4]

◆ sincosTable___5JMath

u8 sincosTable___5JMath[65536]

◆ stringBase_805AAFB0

SECTION_DEAD char const* const stringBase_805AAFB0 = "L7lowDr"
static