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

Functions

static void daObj_Ihasi_Draw__FP15obj_ihasi_class ()
 
static void ih_normal__FP15obj_ihasi_class ()
 
static void ih_disappear__FP15obj_ihasi_class ()
 
static void action__FP15obj_ihasi_class ()
 
static void daObj_Ihasi_Execute__FP15obj_ihasi_class ()
 
static bool daObj_Ihasi_IsDelete__FP15obj_ihasi_class ()
 
static void daObj_Ihasi_Delete__FP15obj_ihasi_class ()
 
static void useHeapInit__FP10fopAc_ac_c ()
 
void __dt__12J3DFrameCtrlFv ()
 
static void daObj_Ihasi_Create__FP10fopAc_ac_c ()
 
void transM__14mDoMtx_stack_cFfff ()
 
void play__14mDoExt_baseAnmFv ()
 
void init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss ()
 
void entry__13mDoExt_btkAnmFP16J3DMaterialTablef ()
 
void mDoExt_modelUpdateDL__FP8J3DModel ()
 
void mDoExt_J3DModel__create__FP12J3DModelDataUlUl ()
 
void __ct__10fopAc_ac_cFv ()
 
void fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc ()
 
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 onEventBit__11dSv_event_cFUs ()
 
void isEventBit__11dSv_event_cCFUs ()
 
void getRes__14dRes_control_cFPCclP11dRes_info_ci ()
 
void Release__4cBgSFP9dBgW_Base ()
 
void Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c ()
 
void dBgS_MoveBGProc_Typical__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz ()
 
void Set__4cBgWFP6cBgD_tUlPA3_A4_f ()
 
void __ct__4dBgWFv ()
 
void Move__4dBgWFv ()
 
void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c ()
 
void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c ()
 
void cM_rndF__Ff ()
 
void__nw__FUl ()
 
void __dl__FPv ()
 
void init__12J3DFrameCtrlFs ()
 
void _savegpr_28 ()
 
void _savegpr_29 ()
 
void _restgpr_28 ()
 
void _restgpr_29 ()
 
static void daObj_Ihasi_Draw (obj_ihasi_class *param_0)
 
static void ih_normal (obj_ihasi_class *param_0)
 
static void ih_disappear (obj_ihasi_class *param_0)
 
 COMPILER_STRIP_GATE (0x80C26888, &lit_3841)
 
 COMPILER_STRIP_GATE (0x80C2688C, &lit_3842)
 
 COMPILER_STRIP_GATE (0x80C26890, &lit_3843)
 
static void action (obj_ihasi_class *param_0)
 
static void daObj_Ihasi_Execute (obj_ihasi_class *param_0)
 
static bool daObj_Ihasi_IsDelete (obj_ihasi_class *param_0)
 
static void daObj_Ihasi_Delete (obj_ihasi_class *param_0)
 
 COMPILER_STRIP_GATE (0x80C26894, &lit_3922)
 
static void useHeapInit (fopAc_ac_c *param_0)
 
 COMPILER_STRIP_GATE (0x80C26898, &lit_4021)
 
 COMPILER_STRIP_GATE (0x80C2689C, &lit_4022)
 
 COMPILER_STRIP_GATE (0x80C268A0, &lit_4023)
 
 COMPILER_STRIP_GATE (0x80C268A4, &lit_4024)
 
 COMPILER_STRIP_GATE (0x80C268A8, &lit_4025)
 
 COMPILER_STRIP_GATE (0x80C268AC, &lit_4026)
 
 COMPILER_STRIP_GATE (0x80C268B0, &lit_4027)
 
 COMPILER_STRIP_GATE (0x80C268B4, &lit_4028)
 
 COMPILER_STRIP_GATE (0x80C268B8, &lit_4029)
 
 COMPILER_STRIP_GATE (0x80C268BC, &lit_4030)
 
 COMPILER_STRIP_GATE (0x80C268C0, &lit_4031)
 
static void daObj_Ihasi_Create (fopAc_ac_c *param_0)
 

Variables

char const *const d_a_obj_ihasi__stringBase0
 
u8 saveBitLabels__16dSv_event_flag_c [1644+4]
 
u8 now__14mDoMtx_stack_c [48]
 
u8 g_dComIfG_gameInfo [122384]
 
static SECTION_RODATA f32 const lit_3841 = 34800.0f
 
static SECTION_RODATA f32 const lit_3842 = -300.0f
 
static SECTION_RODATA f32 const lit_3843 = -26735.0f
 
static SECTION_DEAD char const *const stringBase_80C268C4 = "Obj_ihasi"
 
static SECTION_RODATA f32 const lit_3922 = 1.0f
 
static actor_method_class l_daObj_Ihasi_Method
 
actor_process_profile_definition g_profile_OBJ_IHASI
 
SECTION_DATA void__vt__12J3DFrameCtrl [3]
 
static SECTION_RODATA f32 const lit_4021 = 34750.0f
 
static SECTION_RODATA f32 const lit_4022 = -44000.0f
 
static SECTION_RODATA f32 const lit_4023 = 35250.0f
 
static SECTION_RODATA f32 const lit_4024 = -43500.0f
 
static SECTION_RODATA f32 const lit_4025 = 34250.0f
 
static SECTION_RODATA f32 const lit_4026 = 65536.0f
 
static SECTION_RODATA f32 const lit_4027 = 5700.0f
 
static SECTION_RODATA f32 const lit_4028 = -30340.0f
 
static SECTION_RODATA f32 const lit_4029 = 35087.0f
 
static SECTION_RODATA f32 const lit_4030 = -29879.0f
 
static SECTION_RODATA f32 const lit_4031 = 34500.0f
 
static SECTION_DEAD char const *const stringBase_80C268CE = "F_SP121"
 

Function Documentation

◆ __ct__10fopAc_ac_cFv()

void __ct__10fopAc_ac_cFv ( )

◆ __ct__4dBgWFv()

void __ct__4dBgWFv ( )

◆ __dl__FPv()

void __dl__FPv ( )

◆ __dt__12J3DFrameCtrlFv()

void __dt__12J3DFrameCtrlFv ( )

◆ __nw__FUl()

void * __nw__FUl ( )

◆ _restgpr_28()

void _restgpr_28 ( )

◆ _restgpr_29()

void _restgpr_29 ( )

◆ _savegpr_28()

void _savegpr_28 ( )

◆ _savegpr_29()

void _savegpr_29 ( )

◆ action()

static void action ( obj_ihasi_class param_0)
static

◆ action__FP15obj_ihasi_class()

static void action__FP15obj_ihasi_class ( )
static

◆ cM_rndF__Ff()

void cM_rndF__Ff ( )

◆ COMPILER_STRIP_GATE() [1/15]

COMPILER_STRIP_GATE ( 0x80C26888  ,
lit_3841 
)

◆ COMPILER_STRIP_GATE() [2/15]

COMPILER_STRIP_GATE ( 0x80C2688C  ,
lit_3842 
)

◆ COMPILER_STRIP_GATE() [3/15]

COMPILER_STRIP_GATE ( 0x80C26890  ,
lit_3843 
)

◆ COMPILER_STRIP_GATE() [4/15]

COMPILER_STRIP_GATE ( 0x80C26894  ,
lit_3922 
)

◆ COMPILER_STRIP_GATE() [5/15]

COMPILER_STRIP_GATE ( 0x80C26898  ,
lit_4021 
)

◆ COMPILER_STRIP_GATE() [6/15]

COMPILER_STRIP_GATE ( 0x80C2689C  ,
lit_4022 
)

◆ COMPILER_STRIP_GATE() [7/15]

COMPILER_STRIP_GATE ( 0x80C268A0  ,
lit_4023 
)

◆ COMPILER_STRIP_GATE() [8/15]

COMPILER_STRIP_GATE ( 0x80C268A4  ,
lit_4024 
)

◆ COMPILER_STRIP_GATE() [9/15]

COMPILER_STRIP_GATE ( 0x80C268A8  ,
lit_4025 
)

◆ COMPILER_STRIP_GATE() [10/15]

COMPILER_STRIP_GATE ( 0x80C268AC  ,
lit_4026 
)

◆ COMPILER_STRIP_GATE() [11/15]

COMPILER_STRIP_GATE ( 0x80C268B0  ,
lit_4027 
)

◆ COMPILER_STRIP_GATE() [12/15]

COMPILER_STRIP_GATE ( 0x80C268B4  ,
lit_4028 
)

◆ COMPILER_STRIP_GATE() [13/15]

COMPILER_STRIP_GATE ( 0x80C268B8  ,
lit_4029 
)

◆ COMPILER_STRIP_GATE() [14/15]

COMPILER_STRIP_GATE ( 0x80C268BC  ,
lit_4030 
)

◆ COMPILER_STRIP_GATE() [15/15]

COMPILER_STRIP_GATE ( 0x80C268C0  ,
lit_4031 
)

◆ daObj_Ihasi_Create()

static void daObj_Ihasi_Create ( fopAc_ac_c param_0)
static

◆ daObj_Ihasi_Create__FP10fopAc_ac_c()

static void daObj_Ihasi_Create__FP10fopAc_ac_c ( )
static

◆ daObj_Ihasi_Delete()

static void daObj_Ihasi_Delete ( obj_ihasi_class param_0)
static

◆ daObj_Ihasi_Delete__FP15obj_ihasi_class()

static void daObj_Ihasi_Delete__FP15obj_ihasi_class ( )
static

◆ daObj_Ihasi_Draw()

static void daObj_Ihasi_Draw ( obj_ihasi_class param_0)
static

◆ daObj_Ihasi_Draw__FP15obj_ihasi_class()

static void daObj_Ihasi_Draw__FP15obj_ihasi_class ( )
static

◆ daObj_Ihasi_Execute()

static void daObj_Ihasi_Execute ( obj_ihasi_class param_0)
static

◆ daObj_Ihasi_Execute__FP15obj_ihasi_class()

static void daObj_Ihasi_Execute__FP15obj_ihasi_class ( )
static

◆ daObj_Ihasi_IsDelete()

static bool daObj_Ihasi_IsDelete ( obj_ihasi_class param_0)
static

◆ daObj_Ihasi_IsDelete__FP15obj_ihasi_class()

static bool daObj_Ihasi_IsDelete__FP15obj_ihasi_class ( )
static

◆ dBgS_MoveBGProc_Typical__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz()

void dBgS_MoveBGProc_Typical__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz ( )

◆ 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 ( )

◆ entry__13mDoExt_btkAnmFP16J3DMaterialTablef()

void entry__13mDoExt_btkAnmFP16J3DMaterialTablef ( )

◆ fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc()

void fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc ( )

◆ 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 ( )

◆ ih_disappear()

static void ih_disappear ( obj_ihasi_class param_0)
static

◆ ih_disappear__FP15obj_ihasi_class()

static void ih_disappear__FP15obj_ihasi_class ( )
static

◆ ih_normal()

static void ih_normal ( obj_ihasi_class param_0)
static

◆ ih_normal__FP15obj_ihasi_class()

static void ih_normal__FP15obj_ihasi_class ( )
static

◆ init__12J3DFrameCtrlFs()

void init__12J3DFrameCtrlFs ( )

◆ init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss()

void init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss ( )

◆ isEventBit__11dSv_event_cCFUs()

void isEventBit__11dSv_event_cCFUs ( )

◆ mDoExt_J3DModel__create__FP12J3DModelDataUlUl()

void mDoExt_J3DModel__create__FP12J3DModelDataUlUl ( )

◆ mDoExt_modelUpdateDL__FP8J3DModel()

void mDoExt_modelUpdateDL__FP8J3DModel ( )

◆ Move__4dBgWFv()

void Move__4dBgWFv ( )

◆ onEventBit__11dSv_event_cFUs()

void onEventBit__11dSv_event_cFUs ( )

◆ play__14mDoExt_baseAnmFv()

void play__14mDoExt_baseAnmFv ( )

◆ Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c()

void Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c ( )

◆ Release__4cBgSFP9dBgW_Base()

void Release__4cBgSFP9dBgW_Base ( )

◆ Set__4cBgWFP6cBgD_tUlPA3_A4_f()

void Set__4cBgWFP6cBgD_tUlPA3_A4_f ( )

◆ 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 ( )

◆ transM__14mDoMtx_stack_cFfff()

void transM__14mDoMtx_stack_cFfff ( )

◆ useHeapInit()

static void useHeapInit ( fopAc_ac_c param_0)
static

◆ useHeapInit__FP10fopAc_ac_c()

static void useHeapInit__FP10fopAc_ac_c ( )
static

Variable Documentation

◆ __vt__12J3DFrameCtrl

SECTION_DATA void* __vt__12J3DFrameCtrl[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
void __dt__12J3DFrameCtrlFv()
Definition d_a_obj_ihasi.cpp:176

◆ d_a_obj_ihasi__stringBase0

char const* const d_a_obj_ihasi__stringBase0
extern

◆ g_dComIfG_gameInfo

u8 g_dComIfG_gameInfo[122384]
extern

◆ g_profile_OBJ_IHASI

actor_process_profile_definition g_profile_OBJ_IHASI
extern
Initial value:
= {
3,
&g_fpcLf_Method.mBase,
sizeof(obj_ihasi_class),
0,
0,
533,
0x00044000,
}
Ice Bridge?
Definition d_a_obj_ihasi.h:14
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static actor_method_class l_daObj_Ihasi_Method
Definition d_a_obj_ihasi.cpp:136
@ PROC_OBJ_IHASI
Definition d_procname.h:227
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:67
@ fopAc_ACTOR_e
Definition f_op_actor.h:38
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8

◆ l_daObj_Ihasi_Method

actor_method_class l_daObj_Ihasi_Method
static
Initial value:
= {
}
static void daObj_Ihasi_Execute__FP15obj_ihasi_class()
static void daObj_Ihasi_Create__FP10fopAc_ac_c()
static bool daObj_Ihasi_IsDelete__FP15obj_ihasi_class()
static void daObj_Ihasi_Delete__FP15obj_ihasi_class()
static void daObj_Ihasi_Draw__FP15obj_ihasi_class()
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ lit_3841

SECTION_RODATA f32 const lit_3841 = 34800.0f
static

◆ lit_3842

SECTION_RODATA f32 const lit_3842 = -300.0f
static

◆ lit_3843

SECTION_RODATA f32 const lit_3843 = -26735.0f
static

◆ lit_3922

SECTION_RODATA f32 const lit_3922 = 1.0f
static

◆ lit_4021

SECTION_RODATA f32 const lit_4021 = 34750.0f
static

◆ lit_4022

SECTION_RODATA f32 const lit_4022 = -44000.0f
static

◆ lit_4023

SECTION_RODATA f32 const lit_4023 = 35250.0f
static

◆ lit_4024

SECTION_RODATA f32 const lit_4024 = -43500.0f
static

◆ lit_4025

SECTION_RODATA f32 const lit_4025 = 34250.0f
static

◆ lit_4026

SECTION_RODATA f32 const lit_4026 = 65536.0f
static

◆ lit_4027

SECTION_RODATA f32 const lit_4027 = 5700.0f
static

◆ lit_4028

SECTION_RODATA f32 const lit_4028 = -30340.0f
static

◆ lit_4029

SECTION_RODATA f32 const lit_4029 = 35087.0f
static

◆ lit_4030

SECTION_RODATA f32 const lit_4030 = -29879.0f
static

◆ lit_4031

SECTION_RODATA f32 const lit_4031 = 34500.0f
static

◆ now__14mDoMtx_stack_c

u8 now__14mDoMtx_stack_c[48]

◆ saveBitLabels__16dSv_event_flag_c

u8 saveBitLabels__16dSv_event_flag_c[1644+4]

◆ stringBase_80C268C4

SECTION_DEAD char const* const stringBase_80C268C4 = "Obj_ihasi"
static

◆ stringBase_80C268CE

SECTION_DEAD char const* const stringBase_80C268CE = "F_SP121"
static