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

Functions

static void texScrollCheck__FRf ()
 
static void daVrbox2_Draw__FP12vrbox2_class ()
 
static void daVrbox2_color_set__FP12vrbox2_class ()
 
static void daVrbox2_Execute__FP12vrbox2_class ()
 
static bool daVrbox2_IsDelete__FP12vrbox2_class ()
 
static bool daVrbox2_Delete__FP12vrbox2_class ()
 
static void daVrbox2_solidHeapCB__FP10fopAc_ac_c ()
 
static void daVrbox2_Create__FP10fopAc_ac_c ()
 
void __dt__12J3DFrameCtrlFv ()
 
void mDoMtx_XrotM__FPA4_fs ()
 
void mDoMtx_YrotM__FPA4_fs ()
 
void mDoMtx_ZrotM__FPA4_fs ()
 
void scaleM__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_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ()
 
void getStatusRoomDt__20dStage_roomControl_cFi ()
 
void dComIfG_getStageRes__FPCc ()
 
void dKyw_get_wind_vec__Fv ()
 
void dKyw_get_wind_pow__Fv ()
 
void dKyr_get_vectle_calc__FP4cXyzP4cXyzP4cXyz ()
 
void dKy_get_parcent__Ffff ()
 
void dKy_GxFog_set__Fv ()
 
void cM_rndF__Ff ()
 
void cM3d_VectorProduct2d__Fffffff ()
 
void cLib_addCalc__FPfffff ()
 
void cLib_targetAngleY__FPC3VecPC3Vec ()
 
void cLib_targetAngleX__FPC4cXyzPC4cXyz ()
 
void __dl__FPv ()
 
void init__12J3DFrameCtrlFs ()
 
void removeTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey ()
 
void _savegpr_17 ()
 
void _savegpr_25 ()
 
void _restgpr_17 ()
 
void _restgpr_25 ()
 
static int daVrbox2_color_set (vrbox2_class *param_0)
 
 COMPILER_STRIP_GATE (0x80499A6C, &lit_3627)
 
 COMPILER_STRIP_GATE (0x80499A70, &lit_3628)
 
static void texScrollCheck (f32 &param_0)
 
 COMPILER_STRIP_GATE (0x80499A74, &lit_3835)
 
 COMPILER_STRIP_GATE (0x80499A78, &lit_3836)
 
 COMPILER_STRIP_GATE (0x80499A7C, &lit_3837)
 
 COMPILER_STRIP_GATE (0x80499A80, &lit_3838)
 
 COMPILER_STRIP_GATE (0x80499A84, &lit_3839)
 
 COMPILER_STRIP_GATE (0x80499A88, &lit_3840)
 
 COMPILER_STRIP_GATE (0x80499A8C, &lit_3841)
 
 COMPILER_STRIP_GATE (0x80499A90, &lit_3842)
 
 COMPILER_STRIP_GATE (0x80499A94, &lit_3843)
 
 COMPILER_STRIP_GATE (0x80499A98, &lit_3844)
 
 COMPILER_STRIP_GATE (0x80499A9C, &lit_3845)
 
 COMPILER_STRIP_GATE (0x80499AA0, &lit_3846)
 
static int daVrbox2_Draw (vrbox2_class *i_this)
 
 COMPILER_STRIP_GATE (0x80499AA4, &lit_4069)
 
 COMPILER_STRIP_GATE (0x80499AA8, &lit_4070)
 
 COMPILER_STRIP_GATE (0x80499AAC, &lit_4071)
 
 COMPILER_STRIP_GATE (0x80499AB0, &lit_4072)
 
 COMPILER_STRIP_GATE (0x80499AB4, &lit_4073)
 
 COMPILER_STRIP_GATE (0x80499AB8, &lit_4074)
 
 COMPILER_STRIP_GATE (0x80499ABC, &lit_4075)
 
 COMPILER_STRIP_GATE (0x80499AC0, &lit_4076)
 
static int daVrbox2_Execute (vrbox2_class *i_this)
 
static int daVrbox2_IsDelete (vrbox2_class *i_this)
 
static int daVrbox2_Delete (vrbox2_class *i_this)
 
static int daVrbox2_solidHeapCB (fopAc_ac_c *i_this)
 
static int daVrbox2_Create (fopAc_ac_c *i_this)
 

Variables

char const *const d_a_vrbox2__stringBase0
 
u8 now__14mDoMtx_stack_c [48]
 
static SECTION_RODATA f32 const lit_3627 = 1.0f
 
static SECTION_RODATA u8 const lit_3628 [4]
 
static SECTION_RODATA f32 const lit_3835 = 9.0f / 100.0f
 
static SECTION_RODATA f32 const lit_3836 = 8000.0f
 
static SECTION_RODATA f32 const lit_3837 = 255.0f
 
static SECTION_RODATA f32 const lit_3838 = 2.0f / 5.0f
 
static SECTION_RODATA f32 const lit_3839 = 270.0f
 
static SECTION_RODATA f32 const lit_3840 = 240.0f
 
static SECTION_RODATA f32 const lit_3841 = 1.0f / 5.0f
 
static SECTION_RODATA f32 const lit_3842 = 300.0f
 
static SECTION_RODATA f32 const lit_3843 = 17.0f / 20.0f
 
static SECTION_RODATA f32 const lit_3844 = 3.0f / 20.0f
 
static SECTION_RODATA f32 const lit_3845 = 483.0f
 
static SECTION_RODATA f32 const lit_3846 = 100.0f
 
static SECTION_DEAD char const *const stringBase_80499AC4 = "F_SP102"
 
static SECTION_DEAD char const *const stringBase_80499ACC = "F_SP127"
 
static s16 mangZ
 
static SECTION_RODATA u32 const lit_4069 = 0x3A03126F
 
static SECTION_RODATA f32 const lit_4070 = 3.0f / 10.0f
 
static SECTION_RODATA f32 const lit_4071 = 1.75f
 
static SECTION_RODATA f32 const lit_4072 = 22.0f / 5.0f
 
static SECTION_RODATA f32 const lit_4073 = 11.0f / 5.0f
 
static SECTION_RODATA f32 const lit_4074 = 97.5f
 
static SECTION_RODATA f32 const lit_4075 = 1.0f / 10.0f
 
static SECTION_RODATA u32 const lit_4076 = 0x38D1B717
 
static SECTION_DEAD char const *const stringBase_80499AD4 = "R_SP30"
 
static actor_method_class l_daVrbox2_Method
 
actor_process_profile_definition g_profile_VRBOX2
 

Function Documentation

◆ __ct__10fopAc_ac_cFv()

void __ct__10fopAc_ac_cFv ( )

◆ __dl__FPv()

void __dl__FPv ( )

◆ __dt__12J3DFrameCtrlFv()

void __dt__12J3DFrameCtrlFv ( )

◆ _restgpr_17()

void _restgpr_17 ( )

◆ _restgpr_25()

void _restgpr_25 ( )

◆ _savegpr_17()

void _savegpr_17 ( )

◆ _savegpr_25()

void _savegpr_25 ( )

◆ cLib_addCalc__FPfffff()

void cLib_addCalc__FPfffff ( )

◆ cLib_targetAngleX__FPC4cXyzPC4cXyz()

void cLib_targetAngleX__FPC4cXyzPC4cXyz ( )

◆ cLib_targetAngleY__FPC3VecPC3Vec()

void cLib_targetAngleY__FPC3VecPC3Vec ( )

◆ cM3d_VectorProduct2d__Fffffff()

void cM3d_VectorProduct2d__Fffffff ( )

◆ cM_rndF__Ff()

void cM_rndF__Ff ( )

◆ COMPILER_STRIP_GATE() [1/22]

COMPILER_STRIP_GATE ( 0x80499A6C  ,
lit_3627 
)

◆ COMPILER_STRIP_GATE() [2/22]

COMPILER_STRIP_GATE ( 0x80499A70  ,
lit_3628 
)

◆ COMPILER_STRIP_GATE() [3/22]

COMPILER_STRIP_GATE ( 0x80499A74  ,
lit_3835 
)

◆ COMPILER_STRIP_GATE() [4/22]

COMPILER_STRIP_GATE ( 0x80499A78  ,
lit_3836 
)

◆ COMPILER_STRIP_GATE() [5/22]

COMPILER_STRIP_GATE ( 0x80499A7C  ,
lit_3837 
)

◆ COMPILER_STRIP_GATE() [6/22]

COMPILER_STRIP_GATE ( 0x80499A80  ,
lit_3838 
)

◆ COMPILER_STRIP_GATE() [7/22]

COMPILER_STRIP_GATE ( 0x80499A84  ,
lit_3839 
)

◆ COMPILER_STRIP_GATE() [8/22]

COMPILER_STRIP_GATE ( 0x80499A88  ,
lit_3840 
)

◆ COMPILER_STRIP_GATE() [9/22]

COMPILER_STRIP_GATE ( 0x80499A8C  ,
lit_3841 
)

◆ COMPILER_STRIP_GATE() [10/22]

COMPILER_STRIP_GATE ( 0x80499A90  ,
lit_3842 
)

◆ COMPILER_STRIP_GATE() [11/22]

COMPILER_STRIP_GATE ( 0x80499A94  ,
lit_3843 
)

◆ COMPILER_STRIP_GATE() [12/22]

COMPILER_STRIP_GATE ( 0x80499A98  ,
lit_3844 
)

◆ COMPILER_STRIP_GATE() [13/22]

COMPILER_STRIP_GATE ( 0x80499A9C  ,
lit_3845 
)

◆ COMPILER_STRIP_GATE() [14/22]

COMPILER_STRIP_GATE ( 0x80499AA0  ,
lit_3846 
)

◆ COMPILER_STRIP_GATE() [15/22]

COMPILER_STRIP_GATE ( 0x80499AA4  ,
lit_4069 
)

◆ COMPILER_STRIP_GATE() [16/22]

COMPILER_STRIP_GATE ( 0x80499AA8  ,
lit_4070 
)

◆ COMPILER_STRIP_GATE() [17/22]

COMPILER_STRIP_GATE ( 0x80499AAC  ,
lit_4071 
)

◆ COMPILER_STRIP_GATE() [18/22]

COMPILER_STRIP_GATE ( 0x80499AB0  ,
lit_4072 
)

◆ COMPILER_STRIP_GATE() [19/22]

COMPILER_STRIP_GATE ( 0x80499AB4  ,
lit_4073 
)

◆ COMPILER_STRIP_GATE() [20/22]

COMPILER_STRIP_GATE ( 0x80499AB8  ,
lit_4074 
)

◆ COMPILER_STRIP_GATE() [21/22]

COMPILER_STRIP_GATE ( 0x80499ABC  ,
lit_4075 
)

◆ COMPILER_STRIP_GATE() [22/22]

COMPILER_STRIP_GATE ( 0x80499AC0  ,
lit_4076 
)

◆ daVrbox2_color_set()

static int daVrbox2_color_set ( vrbox2_class param_0)
static

◆ daVrbox2_color_set__FP12vrbox2_class()

static void daVrbox2_color_set__FP12vrbox2_class ( )
static

◆ daVrbox2_Create()

static int daVrbox2_Create ( fopAc_ac_c i_this)
static

◆ daVrbox2_Create__FP10fopAc_ac_c()

static void daVrbox2_Create__FP10fopAc_ac_c ( )
static

◆ daVrbox2_Delete()

static int daVrbox2_Delete ( vrbox2_class i_this)
static

◆ daVrbox2_Delete__FP12vrbox2_class()

static bool daVrbox2_Delete__FP12vrbox2_class ( )
static

◆ daVrbox2_Draw()

static int daVrbox2_Draw ( vrbox2_class i_this)
static

◆ daVrbox2_Draw__FP12vrbox2_class()

static void daVrbox2_Draw__FP12vrbox2_class ( )
static

◆ daVrbox2_Execute()

static int daVrbox2_Execute ( vrbox2_class i_this)
static

◆ daVrbox2_Execute__FP12vrbox2_class()

static void daVrbox2_Execute__FP12vrbox2_class ( )
static

◆ daVrbox2_IsDelete()

static int daVrbox2_IsDelete ( vrbox2_class i_this)
static

◆ daVrbox2_IsDelete__FP12vrbox2_class()

static bool daVrbox2_IsDelete__FP12vrbox2_class ( )
static

◆ daVrbox2_solidHeapCB()

static int daVrbox2_solidHeapCB ( fopAc_ac_c i_this)
static

◆ daVrbox2_solidHeapCB__FP10fopAc_ac_c()

static void daVrbox2_solidHeapCB__FP10fopAc_ac_c ( )
static

◆ dComIfG_getStageRes__FPCc()

void dComIfG_getStageRes__FPCc ( )

◆ dKy_get_parcent__Ffff()

void dKy_get_parcent__Ffff ( )

◆ dKy_GxFog_set__Fv()

void dKy_GxFog_set__Fv ( )

◆ dKyr_get_vectle_calc__FP4cXyzP4cXyzP4cXyz()

void dKyr_get_vectle_calc__FP4cXyzP4cXyzP4cXyz ( )

◆ dKyw_get_wind_pow__Fv()

void dKyw_get_wind_pow__Fv ( )

◆ dKyw_get_wind_vec__Fv()

void dKyw_get_wind_vec__Fv ( )

◆ entry__13mDoExt_btkAnmFP16J3DMaterialTablef()

void entry__13mDoExt_btkAnmFP16J3DMaterialTablef ( )

◆ fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl()

void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ( )

◆ getStatusRoomDt__20dStage_roomControl_cFi()

void getStatusRoomDt__20dStage_roomControl_cFi ( )

◆ init__12J3DFrameCtrlFs()

void init__12J3DFrameCtrlFs ( )

◆ init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss()

void init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss ( )

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

◆ play__14mDoExt_baseAnmFv()

void play__14mDoExt_baseAnmFv ( )

◆ removeTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey()

void removeTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey ( )

◆ scaleM__14mDoMtx_stack_cFfff()

void scaleM__14mDoMtx_stack_cFfff ( )

◆ texScrollCheck()

static void texScrollCheck ( f32 param_0)
static

◆ texScrollCheck__FRf()

static void texScrollCheck__FRf ( )
static

Variable Documentation

◆ d_a_vrbox2__stringBase0

char const* const d_a_vrbox2__stringBase0
extern

◆ g_profile_VRBOX2

actor_process_profile_definition g_profile_VRBOX2
extern
Initial value:
= {
7,
sizeof(vrbox2_class),
0,
0,
4,
0x44000,
}
VR Box 2.
Definition d_a_vrbox2.h:14
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static actor_method_class l_daVrbox2_Method
Definition d_a_vrbox2.cpp:662
@ PROC_VRBOX2
Definition d_procname.h:736
@ fopAc_CULLBOX_0_e
Definition f_op_actor.h:53
@ 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_daVrbox2_Method

actor_method_class l_daVrbox2_Method
static
Initial value:
= {
}
static int daVrbox2_Execute(vrbox2_class *i_this)
Definition d_a_vrbox2.cpp:601
static int daVrbox2_IsDelete(vrbox2_class *i_this)
Definition d_a_vrbox2.cpp:611
static int daVrbox2_Draw(vrbox2_class *i_this)
Definition d_a_vrbox2.cpp:191
static int daVrbox2_Create(fopAc_ac_c *i_this)
Definition d_a_vrbox2.cpp:648
static int daVrbox2_Delete(vrbox2_class *i_this)
Definition d_a_vrbox2.cpp:617
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ lit_3627

SECTION_RODATA f32 const lit_3627 = 1.0f
static

◆ lit_3628

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

◆ lit_3835

SECTION_RODATA f32 const lit_3835 = 9.0f / 100.0f
static

◆ lit_3836

SECTION_RODATA f32 const lit_3836 = 8000.0f
static

◆ lit_3837

SECTION_RODATA f32 const lit_3837 = 255.0f
static

◆ lit_3838

SECTION_RODATA f32 const lit_3838 = 2.0f / 5.0f
static

◆ lit_3839

SECTION_RODATA f32 const lit_3839 = 270.0f
static

◆ lit_3840

SECTION_RODATA f32 const lit_3840 = 240.0f
static

◆ lit_3841

SECTION_RODATA f32 const lit_3841 = 1.0f / 5.0f
static

◆ lit_3842

SECTION_RODATA f32 const lit_3842 = 300.0f
static

◆ lit_3843

SECTION_RODATA f32 const lit_3843 = 17.0f / 20.0f
static

◆ lit_3844

SECTION_RODATA f32 const lit_3844 = 3.0f / 20.0f
static

◆ lit_3845

SECTION_RODATA f32 const lit_3845 = 483.0f
static

◆ lit_3846

SECTION_RODATA f32 const lit_3846 = 100.0f
static

◆ lit_4069

SECTION_RODATA u32 const lit_4069 = 0x3A03126F
static

◆ lit_4070

SECTION_RODATA f32 const lit_4070 = 3.0f / 10.0f
static

◆ lit_4071

SECTION_RODATA f32 const lit_4071 = 1.75f
static

◆ lit_4072

SECTION_RODATA f32 const lit_4072 = 22.0f / 5.0f
static

◆ lit_4073

SECTION_RODATA f32 const lit_4073 = 11.0f / 5.0f
static

◆ lit_4074

SECTION_RODATA f32 const lit_4074 = 97.5f
static

◆ lit_4075

SECTION_RODATA f32 const lit_4075 = 1.0f / 10.0f
static

◆ lit_4076

SECTION_RODATA u32 const lit_4076 = 0x38D1B717
static

◆ mangZ

s16 mangZ
static

◆ now__14mDoMtx_stack_c

u8 now__14mDoMtx_stack_c[48]

◆ stringBase_80499AC4

SECTION_DEAD char const* const stringBase_80499AC4 = "F_SP102"
static

◆ stringBase_80499ACC

SECTION_DEAD char const* const stringBase_80499ACC = "F_SP127"
static

◆ stringBase_80499AD4

SECTION_DEAD char const* const stringBase_80499AD4 = "R_SP30"
static