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

Classes

struct  request_of_phase_process_class
 
struct  Quaternion
 
struct  Vec
 
struct  cXyz
 
class  mDoMtx_stack_c
 
class  J3DMaterialTable
 
class  J3DAnmTexPattern
 
class  mDoExt_btpAnm
 
class  J3DAnmTextureSRTKey
 
class  mDoExt_btkAnm
 
class  J3DModelData
 
class  J3DAnmTransform
 
class  mDoExt_bckAnm
 
class  mDoExt_baseAnm
 
class  mDoExt_MtxCalcOldFrame
 
class  mDoExt_AnmRatioPack
 
class  fopAc_ac_c
 
class  daPy_frameCtrl_c
 
class  daPy_actorKeep_c
 
class  J3DMaterial
 
class  daHoZelda_matAnm_c
 
struct  daHoZelda_hio_c0
 
class  daHoZelda_c
 Zelda (Horseback) More...
 
class  dKy_tevstr_c
 
class  dScnKy_env_light_c
 
class  dRes_info_c
 
class  dRes_control_c
 
class  J3DModel
 
class  dDlst_shadowControl_c
 
class  dAttention_c
 
class  dAttList_c
 
class  csXyz
 
class  Z2Creature
 
struct  J3DTransformInfo
 
class  J3DTexNoAnm
 
class  J3DTexMtxAnm
 
class  J3DTevKColorAnm
 
class  J3DTevColorAnm
 
struct  J3DSys
 
class  J3DMtxCalcNoAnmBase
 
class  J3DMtxCalcNoAnm< A0, B0 >
 
struct  J3DMtxCalcNoAnm__template0
 
struct  J3DMtxCalcJ3DSysInitMaya
 
struct  J3DMtxCalcCalcTransformMaya
 
class  J3DMtxCalc
 
class  J3DMaterialAnm
 
class  J3DMatColorAnm
 
class  J3DJoint
 
class  J3DFrameCtrl
 

Functions

static void daHoZelda_searchGanon__FP10fopAc_ac_cPv ()
 
void init__18daHoZelda_matAnm_cFv ()
 
void calc__18daHoZelda_matAnm_cCFP11J3DMaterial ()
 
void createHeap__11daHoZelda_cFv ()
 
void func_8084642C (void *_this)
 
void __dt__19J3DMtxCalcNoAnmBaseFv ()
 
void __dt__10J3DMtxCalcFv ()
 
void __dt__15J3DTevKColorAnmFv ()
 
void __ct__15J3DTevKColorAnmFv ()
 
void __dt__14J3DTevColorAnmFv ()
 
void __ct__14J3DTevColorAnmFv ()
 
void __dt__11J3DTexNoAnmFv ()
 
void __ct__11J3DTexNoAnmFv ()
 
void __dt__12J3DTexMtxAnmFv ()
 
void __ct__12J3DTexMtxAnmFv ()
 
void __dt__14J3DMatColorAnmFv ()
 
void __ct__14J3DMatColorAnmFv ()
 
static void daHoZelda_createHeap__FP10fopAc_ac_c ()
 
void modelCallBack__11daHoZelda_cFUs ()
 
static void daHoZelda_modelCallBack__FP8J3DJointi ()
 
void create__11daHoZelda_cFv ()
 
void __dt__16daPy_frameCtrl_cFv ()
 
void __ct__16daPy_frameCtrl_cFv ()
 
void __dt__19mDoExt_AnmRatioPackFv ()
 
void __ct__19mDoExt_AnmRatioPackFv ()
 
void __dt__12J3DFrameCtrlFv ()
 
static void daHoZelda_Create__FP10fopAc_ac_c ()
 
void __dt__11daHoZelda_cFv ()
 
static void daHoZelda_Delete__FP11daHoZelda_c ()
 
void setDoubleAnime__11daHoZelda_cFfffUsUsf ()
 
void setUpperAnime__11daHoZelda_cFUs ()
 
void resetUpperAnime__11daHoZelda_cFv ()
 
void setSingleAnime__11daHoZelda_cFUsffsf ()
 
void animePlay__11daHoZelda_cFv ()
 
void setEyeBtp__11daHoZelda_cFUs ()
 
void setEyeBtk__11daHoZelda_cFUsUc ()
 
void setNormalFace__11daHoZelda_cFv ()
 
void setAnm__11daHoZelda_cFv ()
 
void setBowModel__11daHoZelda_cFv ()
 
void setMatrix__11daHoZelda_cFv ()
 
void shootArrow__11daHoZelda_cFv ()
 
void deleteArrow__11daHoZelda_cFv ()
 
void setBowBck__11daHoZelda_cFUs ()
 
void setRideOffset__11daHoZelda_cFv ()
 
void clearEyeMove__11daHoZelda_cFv ()
 
void setEyeMove__11daHoZelda_cFPC4cXyzss ()
 
void setNeckAngle__11daHoZelda_cFv ()
 
void searchBodyAngle__11daHoZelda_cFv ()
 
void execute__11daHoZelda_cFv ()
 
static void daHoZelda_Execute__FP11daHoZelda_c ()
 
void draw__11daHoZelda_cFv ()
 
static void daHoZelda_Draw__FP11daHoZelda_c ()
 
void calc__11J3DTexNoAnmCFPUs ()
 
void setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform ()
 
void setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform ()
 
bool getAnmTransform__10J3DMtxCalcFUc ()
 
bool getAnmTransform__10J3DMtxCalcFv ()
 
void setWeight__10J3DMtxCalcFUcf ()
 
void getWeight__10J3DMtxCalcCFUc ()
 
void func_80848CE0 (void *_this, Vec const &, f32 const (&)[3][4])
 
void func_80848D08 (void *_this)
 
void func_80848D38 (void *_this, u8 *)
 
void __dt__18daHoZelda_matAnm_cFv ()
 
void mDoMtx_XYZrotM__FPA4_fsss ()
 
void mDoMtx_ZXYrotM__FPA4_fsss ()
 
void mDoMtx_XrotM__FPA4_fs ()
 
void mDoMtx_ZrotM__FPA4_fs ()
 
void transS__14mDoMtx_stack_cFRC4cXyz ()
 
void transM__14mDoMtx_stack_cFfff ()
 
void quatM__14mDoMtx_stack_cFPC10Quaternion ()
 
void play__14mDoExt_baseAnmFv ()
 
void init__13mDoExt_btpAnmFP16J3DMaterialTableP16J3DAnmTexPatterniifss ()
 
void entry__13mDoExt_btpAnmFP16J3DMaterialTables ()
 
void init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss ()
 
void entry__13mDoExt_btkAnmFP16J3DMaterialTablef ()
 
void init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb ()
 
void entry__13mDoExt_bckAnmFP12J3DModelDataf ()
 
void mDoExt_modelEntryDL__FP8J3DModel ()
 
void initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs ()
 
void mDoExt_J3DModel__create__FP12J3DModelDataUlUl ()
 
void __ct__10fopAc_ac_cFv ()
 
void __dt__10fopAc_ac_cFv ()
 
void fopAcIt_Judge__FPFPvPv_PvPv ()
 
void fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv ()
 
void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ()
 
void fopAcM_seenActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c ()
 
void dComIfG_resLoad__FP30request_of_phase_process_classPCc ()
 
void dComIfG_resDelete__FP30request_of_phase_process_classPCc ()
 
void dComIfGp_getReverb__Fi ()
 
void getRes__14dRes_control_cFPCclP11dRes_info_ci ()
 
void addReal__21dDlst_shadowControl_cFUlP8J3DModel ()
 
void GetLockonList__12dAttention_cFl ()
 
void LockonTruth__12dAttention_cFv ()
 
void getActor__10dAttList_cFv ()
 
void checkAnmEnd__16daPy_frameCtrl_cFv ()
 
void updateFrame__16daPy_frameCtrl_cFv ()
 
void setFrameCtrl__16daPy_frameCtrl_cFUcssff ()
 
void setActor__16daPy_actorKeep_cFv ()
 
void setData__16daPy_actorKeep_cFP10fopAc_ac_c ()
 
void clearData__16daPy_actorKeep_cFv ()
 
void daPy_addCalcShort__FPsssss ()
 
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_rnd__Fv ()
 
void cLib_addCalc__FPfffff ()
 
void cLib_addCalcAngleS__FPsssss ()
 
void cLib_distanceAngleS__Fss ()
 
void __ct__10Z2CreatureFv ()
 
void __dt__10Z2CreatureFv ()
 
void init__10Z2CreatureFP3VecP3VecUcUc ()
 
void__nw__FUl ()
 
void__nwa__FUl ()
 
void __dl__FPv ()
 
void init__12J3DFrameCtrlFs ()
 
void getTexNo__16J3DAnmTexPatternCFUsPUs ()
 
void initialize__14J3DMaterialAnmFv ()
 
void calc__14J3DMaterialAnmCFP11J3DMaterial ()
 
void init__24J3DMtxCalcJ3DSysInitMayaFRC3VecRA3_A4_Cf ()
 
void calcTransform__27J3DMtxCalcCalcTransformMayaFRC16J3DTransformInfo ()
 
void PSMTXCopy ()
 
void PSMTXConcat ()
 
void PSMTXInverse ()
 
void PSMTXTrans ()
 
void PSMTXQuat ()
 
void PSMTXMultVec ()
 
void PSVECSquareMag ()
 
void PSVECSquareDistance ()
 
void __destroy_arr ()
 
void __construct_array ()
 
void __construct_new_array ()
 
void __ptmf_scall ()
 
void _savegpr_24 ()
 
void _savegpr_25 ()
 
void _savegpr_26 ()
 
void _savegpr_27 ()
 
void _savegpr_28 ()
 
void _savegpr_29 ()
 
void _restgpr_24 ()
 
void _restgpr_25 ()
 
void _restgpr_26 ()
 
void _restgpr_27 ()
 
void _restgpr_28 ()
 
void _restgpr_29 ()
 
static void daHoZelda_searchGanon (fopAc_ac_c *param_0, void *param_1)
 
 COMPILER_STRIP_GATE (0x80848E3C, &l_arcName)
 
 COMPILER_STRIP_GATE (0x80848E44, &daHoZelda_hio_c0::m)
 
 COMPILER_STRIP_GATE (0x80848E54, &lit_3697)
 
 COMPILER_STRIP_GATE (0x80848E58, &lit_3722)
 
 COMPILER_STRIP_GATE (0x80848E5C, &lit_3724)
 
static void daHoZelda_createHeap (fopAc_ac_c *param_0)
 
static void daHoZelda_modelCallBack (J3DJoint *param_0, int param_1)
 
 COMPILER_STRIP_GATE (0x80848E64, &lit_4062)
 
static void daHoZelda_Create (fopAc_ac_c *param_0)
 
static void daHoZelda_Delete (daHoZelda_c *param_0)
 
 COMPILER_STRIP_GATE (0x80848E68, &lit_4209)
 
 COMPILER_STRIP_GATE (0x80848E6C, &lit_4283)
 
 COMPILER_STRIP_GATE (0x80848E70, &lit_4530)
 
 COMPILER_STRIP_GATE (0x80848E74, &localEyePos)
 
 COMPILER_STRIP_GATE (0x80848E80, &localHeadCenterPos)
 
 COMPILER_STRIP_GATE (0x80848E8C, &lit_4580)
 
 COMPILER_STRIP_GATE (0x80848E90, &lit_4581)
 
 COMPILER_STRIP_GATE (0x80848E94, &lit_4582)
 
 COMPILER_STRIP_GATE (0x80848E98, &localHorseRidePos)
 
 COMPILER_STRIP_GATE (0x80848EA4, &localFrontHorseRidePos)
 
 COMPILER_STRIP_GATE (0x80848EB0, &baseRidePos)
 
 COMPILER_STRIP_GATE (0x80848EBC, &frontRidePos)
 
 COMPILER_STRIP_GATE (0x80848EC8, &lit_4752)
 
 COMPILER_STRIP_GATE (0x80848ECC, &lit_4753)
 
 COMPILER_STRIP_GATE (0x80848ED0, &lit_4754)
 
 COMPILER_STRIP_GATE (0x80848ED4, &lit_4755)
 
 COMPILER_STRIP_GATE (0x80848ED8, &lit_4756)
 
 COMPILER_STRIP_GATE (0x80848EDC, &lit_4757)
 
 COMPILER_STRIP_GATE (0x80848EE0, &lit_4861)
 
 COMPILER_STRIP_GATE (0x80848EE4, &lit_4862)
 
 COMPILER_STRIP_GATE (0x80848EE8, &lit_4938)
 
 COMPILER_STRIP_GATE (0x80848EEC, &lit_4939)
 
 COMPILER_STRIP_GATE (0x80848EF4, &lit_4940)
 
 COMPILER_STRIP_GATE (0x80848EFC, &lit_4941)
 
static void daHoZelda_Execute (daHoZelda_c *param_0)
 
static void daHoZelda_Draw (daHoZelda_c *param_0)
 

Variables

u8 const m__16daHoZelda_hio_c0 [16]
 
void__vt__28mDoExt_MtxCalcAnmBlendTblOld [11]
 
void__vt__25mDoExt_MtxCalcAnmBlendTbl [11]
 
voidg_fopAc_Method [8]
 
voidg_fpcLf_Method [5+1]
 
void__vt__14J3DMaterialAnm [4]
 
u8 now__14mDoMtx_stack_c [48]
 
u8 g_dComIfG_gameInfo [122384]
 
u8 g_env_light [4880]
 
u8 j3dSys [284]
 
u8 mCurrentMtx__6J3DSys [48]
 
u32 __float_nan
 
u8 mJoint__10J3DMtxCalc [4]
 
u8 struct_80849010 [4]
 
static SECTION_RODATA u8 const l_arcName [8]
 
static SECTION_RODATA u8 const lit_3697 [4]
 
static SECTION_RODATA f32 const lit_3722 = 1.0f
 
static SECTION_RODATA u8 const lit_3724 [8]
 
static SECTION_DATA voidl_daHoZelda_Method [8]
 
SECTION_DATA voidg_profile_HOZELDA [12]
 
SECTION_DATA void__vt__16daPy_frameCtrl_c [3]
 
SECTION_DATA void__vt__12J3DFrameCtrl [3]
 
SECTION_DATA void__vt__11J3DTexNoAnm [3]
 
SECTION_DATA voiddata_80848F78 [11]
 
SECTION_DATA void__vt__19J3DMtxCalcNoAnmBase [11]
 
SECTION_DATA void__vt__10J3DMtxCalc [11]
 
SECTION_DATA void__vt__18daHoZelda_matAnm_c [4]
 
static SECTION_RODATA f32 const lit_4062 = -1.0f
 
static SECTION_RODATA f32 const lit_4209 = 3.0f
 
static SECTION_RODATA u32 const lit_4283 = 0x3C449BA6
 
static SECTION_RODATA f32 const lit_4530 = 4.0f
 
static SECTION_RODATA u8 const localEyePos [12]
 
static SECTION_RODATA u8 const localHeadCenterPos [12]
 
static SECTION_RODATA f32 const lit_4580 = 80.0f
 
static SECTION_RODATA f32 const lit_4581 = 10.0f
 
static SECTION_RODATA f32 const lit_4582 = -2.0f
 
static SECTION_RODATA u8 const localHorseRidePos [12]
 
static SECTION_RODATA u8 const localFrontHorseRidePos [12]
 
static SECTION_RODATA u8 const baseRidePos [12]
 
static SECTION_RODATA u8 const frontRidePos [12]
 
static SECTION_RODATA u32 const lit_4752 = 0x39000000
 
static SECTION_RODATA f32 const lit_4753 = -1.0f / 5.0f
 
static SECTION_RODATA f32 const lit_4754 = 1.0f / 5.0f
 
static SECTION_RODATA f32 const lit_4755 = 0.5f
 
static SECTION_RODATA f32 const lit_4756 = 1.0f / 10.0f
 
static SECTION_RODATA f32 const lit_4757 = 3.0f / 100.0f
 
static SECTION_RODATA f32 const lit_4861 = 250000.0f
 
static SECTION_RODATA f32 const lit_4862 = 90000.0f
 
static SECTION_RODATA f32 const lit_4938 = 40.0f
 
static SECTION_RODATA u8 const lit_4939 [8]
 
static SECTION_RODATA u8 const lit_4940 [8]
 
static SECTION_RODATA u8 const lit_4941 [8]
 

Function Documentation

◆ __construct_array()

void __construct_array ( )

◆ __construct_new_array()

void __construct_new_array ( )

◆ __ct__10fopAc_ac_cFv()

void __ct__10fopAc_ac_cFv ( )

◆ __ct__10Z2CreatureFv()

void __ct__10Z2CreatureFv ( )

◆ __ct__11J3DTexNoAnmFv()

void __ct__11J3DTexNoAnmFv ( )

◆ __ct__12J3DTexMtxAnmFv()

void __ct__12J3DTexMtxAnmFv ( )

◆ __ct__14J3DMatColorAnmFv()

void __ct__14J3DMatColorAnmFv ( )

◆ __ct__14J3DTevColorAnmFv()

void __ct__14J3DTevColorAnmFv ( )

◆ __ct__15J3DTevKColorAnmFv()

void __ct__15J3DTevKColorAnmFv ( )

◆ __ct__16daPy_frameCtrl_cFv()

void __ct__16daPy_frameCtrl_cFv ( )

◆ __ct__19mDoExt_AnmRatioPackFv()

void __ct__19mDoExt_AnmRatioPackFv ( )

◆ __destroy_arr()

void __destroy_arr ( )

◆ __dl__FPv()

void __dl__FPv ( )

◆ __dt__10fopAc_ac_cFv()

void __dt__10fopAc_ac_cFv ( )

◆ __dt__10J3DMtxCalcFv()

void __dt__10J3DMtxCalcFv ( )

◆ __dt__10Z2CreatureFv()

void __dt__10Z2CreatureFv ( )

◆ __dt__11daHoZelda_cFv()

void __dt__11daHoZelda_cFv ( )

◆ __dt__11J3DTexNoAnmFv()

void __dt__11J3DTexNoAnmFv ( )

◆ __dt__12J3DFrameCtrlFv()

void __dt__12J3DFrameCtrlFv ( )

◆ __dt__12J3DTexMtxAnmFv()

void __dt__12J3DTexMtxAnmFv ( )

◆ __dt__14J3DMatColorAnmFv()

void __dt__14J3DMatColorAnmFv ( )

◆ __dt__14J3DTevColorAnmFv()

void __dt__14J3DTevColorAnmFv ( )

◆ __dt__15J3DTevKColorAnmFv()

void __dt__15J3DTevKColorAnmFv ( )

◆ __dt__16daPy_frameCtrl_cFv()

void __dt__16daPy_frameCtrl_cFv ( )

◆ __dt__18daHoZelda_matAnm_cFv()

void __dt__18daHoZelda_matAnm_cFv ( )

◆ __dt__19J3DMtxCalcNoAnmBaseFv()

void __dt__19J3DMtxCalcNoAnmBaseFv ( )

◆ __dt__19mDoExt_AnmRatioPackFv()

void __dt__19mDoExt_AnmRatioPackFv ( )

◆ __mi__4cXyzCFRC3Vec()

void __mi__4cXyzCFRC3Vec ( )

◆ __nw__FUl()

void * __nw__FUl ( )

◆ __nwa__FUl()

void * __nwa__FUl ( )

◆ __ptmf_scall()

void __ptmf_scall ( )

◆ _restgpr_24()

void _restgpr_24 ( )

◆ _restgpr_25()

void _restgpr_25 ( )

◆ _restgpr_26()

void _restgpr_26 ( )

◆ _restgpr_27()

void _restgpr_27 ( )

◆ _restgpr_28()

void _restgpr_28 ( )

◆ _restgpr_29()

void _restgpr_29 ( )

◆ _savegpr_24()

void _savegpr_24 ( )

◆ _savegpr_25()

void _savegpr_25 ( )

◆ _savegpr_26()

void _savegpr_26 ( )

◆ _savegpr_27()

void _savegpr_27 ( )

◆ _savegpr_28()

void _savegpr_28 ( )

◆ _savegpr_29()

void _savegpr_29 ( )

◆ addReal__21dDlst_shadowControl_cFUlP8J3DModel()

void addReal__21dDlst_shadowControl_cFUlP8J3DModel ( )

◆ animePlay__11daHoZelda_cFv()

void animePlay__11daHoZelda_cFv ( )

◆ atan2sX_Z__4cXyzCFv()

void atan2sX_Z__4cXyzCFv ( )

◆ atan2sY_XZ__4cXyzCFv()

void atan2sY_XZ__4cXyzCFv ( )

◆ calc__11J3DTexNoAnmCFPUs()

void calc__11J3DTexNoAnmCFPUs ( )

◆ calc__14J3DMaterialAnmCFP11J3DMaterial()

void calc__14J3DMaterialAnmCFP11J3DMaterial ( )

◆ calc__18daHoZelda_matAnm_cCFP11J3DMaterial()

void calc__18daHoZelda_matAnm_cCFP11J3DMaterial ( )

◆ calcTransform__27J3DMtxCalcCalcTransformMayaFRC16J3DTransformInfo()

void calcTransform__27J3DMtxCalcCalcTransformMayaFRC16J3DTransformInfo ( )

◆ checkAnmEnd__16daPy_frameCtrl_cFv()

void checkAnmEnd__16daPy_frameCtrl_cFv ( )

◆ clearData__16daPy_actorKeep_cFv()

void clearData__16daPy_actorKeep_cFv ( )

◆ clearEyeMove__11daHoZelda_cFv()

void clearEyeMove__11daHoZelda_cFv ( )

◆ cLib_addCalc__FPfffff()

void cLib_addCalc__FPfffff ( )

◆ cLib_addCalcAngleS__FPsssss()

void cLib_addCalcAngleS__FPsssss ( )

◆ cLib_distanceAngleS__Fss()

void cLib_distanceAngleS__Fss ( )

◆ cM_rnd__Fv()

void cM_rnd__Fv ( )

◆ COMPILER_STRIP_GATE() [1/30]

COMPILER_STRIP_GATE ( 0x80848E3C  ,
l_arcName 
)

◆ COMPILER_STRIP_GATE() [2/30]

COMPILER_STRIP_GATE ( 0x80848E44  ,
&daHoZelda_hio_c0::m   
)

◆ COMPILER_STRIP_GATE() [3/30]

COMPILER_STRIP_GATE ( 0x80848E54  ,
lit_3697 
)

◆ COMPILER_STRIP_GATE() [4/30]

COMPILER_STRIP_GATE ( 0x80848E58  ,
lit_3722 
)

◆ COMPILER_STRIP_GATE() [5/30]

COMPILER_STRIP_GATE ( 0x80848E5C  ,
lit_3724 
)

◆ COMPILER_STRIP_GATE() [6/30]

COMPILER_STRIP_GATE ( 0x80848E64  ,
lit_4062 
)

◆ COMPILER_STRIP_GATE() [7/30]

COMPILER_STRIP_GATE ( 0x80848E68  ,
lit_4209 
)

◆ COMPILER_STRIP_GATE() [8/30]

COMPILER_STRIP_GATE ( 0x80848E6C  ,
lit_4283 
)

◆ COMPILER_STRIP_GATE() [9/30]

COMPILER_STRIP_GATE ( 0x80848E70  ,
lit_4530 
)

◆ COMPILER_STRIP_GATE() [10/30]

COMPILER_STRIP_GATE ( 0x80848E74  ,
localEyePos 
)

◆ COMPILER_STRIP_GATE() [11/30]

COMPILER_STRIP_GATE ( 0x80848E80  ,
localHeadCenterPos 
)

◆ COMPILER_STRIP_GATE() [12/30]

COMPILER_STRIP_GATE ( 0x80848E8C  ,
lit_4580 
)

◆ COMPILER_STRIP_GATE() [13/30]

COMPILER_STRIP_GATE ( 0x80848E90  ,
lit_4581 
)

◆ COMPILER_STRIP_GATE() [14/30]

COMPILER_STRIP_GATE ( 0x80848E94  ,
lit_4582 
)

◆ COMPILER_STRIP_GATE() [15/30]

COMPILER_STRIP_GATE ( 0x80848E98  ,
localHorseRidePos 
)

◆ COMPILER_STRIP_GATE() [16/30]

COMPILER_STRIP_GATE ( 0x80848EA4  ,
localFrontHorseRidePos 
)

◆ COMPILER_STRIP_GATE() [17/30]

COMPILER_STRIP_GATE ( 0x80848EB0  ,
baseRidePos 
)

◆ COMPILER_STRIP_GATE() [18/30]

COMPILER_STRIP_GATE ( 0x80848EBC  ,
frontRidePos 
)

◆ COMPILER_STRIP_GATE() [19/30]

COMPILER_STRIP_GATE ( 0x80848EC8  ,
lit_4752 
)

◆ COMPILER_STRIP_GATE() [20/30]

COMPILER_STRIP_GATE ( 0x80848ECC  ,
lit_4753 
)

◆ COMPILER_STRIP_GATE() [21/30]

COMPILER_STRIP_GATE ( 0x80848ED0  ,
lit_4754 
)

◆ COMPILER_STRIP_GATE() [22/30]

COMPILER_STRIP_GATE ( 0x80848ED4  ,
lit_4755 
)

◆ COMPILER_STRIP_GATE() [23/30]

COMPILER_STRIP_GATE ( 0x80848ED8  ,
lit_4756 
)

◆ COMPILER_STRIP_GATE() [24/30]

COMPILER_STRIP_GATE ( 0x80848EDC  ,
lit_4757 
)

◆ COMPILER_STRIP_GATE() [25/30]

COMPILER_STRIP_GATE ( 0x80848EE0  ,
lit_4861 
)

◆ COMPILER_STRIP_GATE() [26/30]

COMPILER_STRIP_GATE ( 0x80848EE4  ,
lit_4862 
)

◆ COMPILER_STRIP_GATE() [27/30]

COMPILER_STRIP_GATE ( 0x80848EE8  ,
lit_4938 
)

◆ COMPILER_STRIP_GATE() [28/30]

COMPILER_STRIP_GATE ( 0x80848EEC  ,
lit_4939 
)

◆ COMPILER_STRIP_GATE() [29/30]

COMPILER_STRIP_GATE ( 0x80848EF4  ,
lit_4940 
)

◆ COMPILER_STRIP_GATE() [30/30]

COMPILER_STRIP_GATE ( 0x80848EFC  ,
lit_4941 
)

◆ create__11daHoZelda_cFv()

void create__11daHoZelda_cFv ( )

◆ createHeap__11daHoZelda_cFv()

void createHeap__11daHoZelda_cFv ( )

◆ daHoZelda_Create()

static void daHoZelda_Create ( fopAc_ac_c param_0)
static

◆ daHoZelda_Create__FP10fopAc_ac_c()

static void daHoZelda_Create__FP10fopAc_ac_c ( )
static

◆ daHoZelda_createHeap()

static void daHoZelda_createHeap ( fopAc_ac_c param_0)
static

◆ daHoZelda_createHeap__FP10fopAc_ac_c()

static void daHoZelda_createHeap__FP10fopAc_ac_c ( )
static

◆ daHoZelda_Delete()

static void daHoZelda_Delete ( daHoZelda_c param_0)
static

◆ daHoZelda_Delete__FP11daHoZelda_c()

static void daHoZelda_Delete__FP11daHoZelda_c ( )
static

◆ daHoZelda_Draw()

static void daHoZelda_Draw ( daHoZelda_c param_0)
static

◆ daHoZelda_Draw__FP11daHoZelda_c()

static void daHoZelda_Draw__FP11daHoZelda_c ( )
static

◆ daHoZelda_Execute()

static void daHoZelda_Execute ( daHoZelda_c param_0)
static

◆ daHoZelda_Execute__FP11daHoZelda_c()

static void daHoZelda_Execute__FP11daHoZelda_c ( )
static

◆ daHoZelda_modelCallBack()

static void daHoZelda_modelCallBack ( J3DJoint param_0,
int  param_1 
)
static

◆ daHoZelda_modelCallBack__FP8J3DJointi()

static void daHoZelda_modelCallBack__FP8J3DJointi ( )
static

◆ daHoZelda_searchGanon()

static void daHoZelda_searchGanon ( fopAc_ac_c param_0,
void param_1 
)
static

◆ daHoZelda_searchGanon__FP10fopAc_ac_cPv()

static void daHoZelda_searchGanon__FP10fopAc_ac_cPv ( )
static

◆ daPy_addCalcShort__FPsssss()

void daPy_addCalcShort__FPsssss ( )

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

◆ deleteArrow__11daHoZelda_cFv()

void deleteArrow__11daHoZelda_cFv ( )

◆ draw__11daHoZelda_cFv()

void draw__11daHoZelda_cFv ( )

◆ entry__13mDoExt_bckAnmFP12J3DModelDataf()

void entry__13mDoExt_bckAnmFP12J3DModelDataf ( )

◆ entry__13mDoExt_btkAnmFP16J3DMaterialTablef()

void entry__13mDoExt_btkAnmFP16J3DMaterialTablef ( )

◆ entry__13mDoExt_btpAnmFP16J3DMaterialTables()

void entry__13mDoExt_btpAnmFP16J3DMaterialTables ( )

◆ execute__11daHoZelda_cFv()

void execute__11daHoZelda_cFv ( )

◆ fopAcIt_Judge__FPFPvPv_PvPv()

void fopAcIt_Judge__FPFPvPv_PvPv ( )

◆ fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl()

void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ( )

◆ fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv()

void fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv ( )

◆ fopAcM_seenActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c()

void fopAcM_seenActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c ( )

◆ func_8084642C()

void func_8084642C ( void _this)

◆ func_80848CE0()

void func_80848CE0 ( void _this,
Vec const param_0,
f32 const  param_1(&)[3][4] 
)

◆ func_80848D08()

void func_80848D08 ( void _this)

◆ func_80848D38()

void func_80848D38 ( void _this,
u8 param_0 
)

◆ getActor__10dAttList_cFv()

void getActor__10dAttList_cFv ( )

◆ getAnmTransform__10J3DMtxCalcFUc()

bool getAnmTransform__10J3DMtxCalcFUc ( )

◆ getAnmTransform__10J3DMtxCalcFv()

bool getAnmTransform__10J3DMtxCalcFv ( )

◆ GetLockonList__12dAttention_cFl()

void GetLockonList__12dAttention_cFl ( )

◆ getRes__14dRes_control_cFPCclP11dRes_info_ci()

void getRes__14dRes_control_cFPCclP11dRes_info_ci ( )

◆ getTexNo__16J3DAnmTexPatternCFUsPUs()

void getTexNo__16J3DAnmTexPatternCFUsPUs ( )

◆ getWeight__10J3DMtxCalcCFUc()

void getWeight__10J3DMtxCalcCFUc ( )

◆ init__10Z2CreatureFP3VecP3VecUcUc()

void init__10Z2CreatureFP3VecP3VecUcUc ( )

◆ init__12J3DFrameCtrlFs()

void init__12J3DFrameCtrlFs ( )

◆ init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb()

void init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb ( )

◆ init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss()

void init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss ( )

◆ init__13mDoExt_btpAnmFP16J3DMaterialTableP16J3DAnmTexPatterniifss()

void init__13mDoExt_btpAnmFP16J3DMaterialTableP16J3DAnmTexPatterniifss ( )

◆ init__18daHoZelda_matAnm_cFv()

void init__18daHoZelda_matAnm_cFv ( )

◆ init__24J3DMtxCalcJ3DSysInitMayaFRC3VecRA3_A4_Cf()

void init__24J3DMtxCalcJ3DSysInitMayaFRC3VecRA3_A4_Cf ( )

◆ initialize__14J3DMaterialAnmFv()

void initialize__14J3DMaterialAnmFv ( )

◆ initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs()

void initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs ( )

◆ LockonTruth__12dAttention_cFv()

void LockonTruth__12dAttention_cFv ( )

◆ mDoExt_J3DModel__create__FP12J3DModelDataUlUl()

void mDoExt_J3DModel__create__FP12J3DModelDataUlUl ( )

◆ mDoExt_modelEntryDL__FP8J3DModel()

void mDoExt_modelEntryDL__FP8J3DModel ( )

◆ mDoMtx_XrotM__FPA4_fs()

void mDoMtx_XrotM__FPA4_fs ( )

◆ mDoMtx_XYZrotM__FPA4_fsss()

void mDoMtx_XYZrotM__FPA4_fsss ( )

◆ mDoMtx_ZrotM__FPA4_fs()

void mDoMtx_ZrotM__FPA4_fs ( )

◆ mDoMtx_ZXYrotM__FPA4_fsss()

void mDoMtx_ZXYrotM__FPA4_fsss ( )

◆ modelCallBack__11daHoZelda_cFUs()

void modelCallBack__11daHoZelda_cFUs ( )

◆ play__14mDoExt_baseAnmFv()

void play__14mDoExt_baseAnmFv ( )

◆ PSMTXConcat()

void PSMTXConcat ( )

◆ PSMTXCopy()

void PSMTXCopy ( )

◆ PSMTXInverse()

void PSMTXInverse ( )

◆ PSMTXMultVec()

void PSMTXMultVec ( )

◆ PSMTXQuat()

void PSMTXQuat ( )

◆ PSMTXTrans()

void PSMTXTrans ( )

◆ PSVECSquareDistance()

void PSVECSquareDistance ( )

◆ PSVECSquareMag()

void PSVECSquareMag ( )

◆ quatM__14mDoMtx_stack_cFPC10Quaternion()

void quatM__14mDoMtx_stack_cFPC10Quaternion ( )

◆ resetUpperAnime__11daHoZelda_cFv()

void resetUpperAnime__11daHoZelda_cFv ( )

◆ searchBodyAngle__11daHoZelda_cFv()

void searchBodyAngle__11daHoZelda_cFv ( )

◆ setActor__16daPy_actorKeep_cFv()

void setActor__16daPy_actorKeep_cFv ( )

◆ setAnm__11daHoZelda_cFv()

void setAnm__11daHoZelda_cFv ( )

◆ setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform()

void setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform ( )

◆ setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform()

void setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform ( )

◆ setBowBck__11daHoZelda_cFUs()

void setBowBck__11daHoZelda_cFUs ( )

◆ setBowModel__11daHoZelda_cFv()

void setBowModel__11daHoZelda_cFv ( )

◆ setData__16daPy_actorKeep_cFP10fopAc_ac_c()

void setData__16daPy_actorKeep_cFP10fopAc_ac_c ( )

◆ setDoubleAnime__11daHoZelda_cFfffUsUsf()

void setDoubleAnime__11daHoZelda_cFfffUsUsf ( )

◆ setEyeBtk__11daHoZelda_cFUsUc()

void setEyeBtk__11daHoZelda_cFUsUc ( )

◆ setEyeBtp__11daHoZelda_cFUs()

void setEyeBtp__11daHoZelda_cFUs ( )

◆ setEyeMove__11daHoZelda_cFPC4cXyzss()

void setEyeMove__11daHoZelda_cFPC4cXyzss ( )

◆ setFrameCtrl__16daPy_frameCtrl_cFUcssff()

void setFrameCtrl__16daPy_frameCtrl_cFUcssff ( )

◆ setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c()

void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c ( )

◆ setMatrix__11daHoZelda_cFv()

void setMatrix__11daHoZelda_cFv ( )

◆ setNeckAngle__11daHoZelda_cFv()

void setNeckAngle__11daHoZelda_cFv ( )

◆ setNormalFace__11daHoZelda_cFv()

void setNormalFace__11daHoZelda_cFv ( )

◆ setRideOffset__11daHoZelda_cFv()

void setRideOffset__11daHoZelda_cFv ( )

◆ setSingleAnime__11daHoZelda_cFUsffsf()

void setSingleAnime__11daHoZelda_cFUsffsf ( )

◆ settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c()

void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c ( )

◆ setUpperAnime__11daHoZelda_cFUs()

void setUpperAnime__11daHoZelda_cFUs ( )

◆ setWeight__10J3DMtxCalcFUcf()

void setWeight__10J3DMtxCalcFUcf ( )

◆ shootArrow__11daHoZelda_cFv()

void shootArrow__11daHoZelda_cFv ( )

◆ transM__14mDoMtx_stack_cFfff()

void transM__14mDoMtx_stack_cFfff ( )

◆ transS__14mDoMtx_stack_cFRC4cXyz()

void transS__14mDoMtx_stack_cFRC4cXyz ( )

◆ updateFrame__16daPy_frameCtrl_cFv()

void updateFrame__16daPy_frameCtrl_cFv ( )

Variable Documentation

◆ __float_nan

u32 __float_nan
extern

◆ __vt__10J3DMtxCalc

SECTION_DATA void* __vt__10J3DMtxCalc[11]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
(void*)NULL,
(void*)NULL,
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
bool getAnmTransform__10J3DMtxCalcFUc()
void getWeight__10J3DMtxCalcCFUc()
void setWeight__10J3DMtxCalcFUcf()
void setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform()
void setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform()
bool getAnmTransform__10J3DMtxCalcFv()
void __dt__10J3DMtxCalcFv()
Definition d_a_horse.cpp:1009

◆ __vt__11J3DTexNoAnm

SECTION_DATA void* __vt__11J3DTexNoAnm[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void calc__11J3DTexNoAnmCFPUs()
Definition d_a_bg.cpp:899

◆ __vt__12J3DFrameCtrl

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

◆ __vt__14J3DMaterialAnm

void* __vt__14J3DMaterialAnm[4]
extern

◆ __vt__16daPy_frameCtrl_c

SECTION_DATA void* __vt__16daPy_frameCtrl_c[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__16daPy_frameCtrl_cFv()
Definition d_a_horse.cpp:2594

◆ __vt__18daHoZelda_matAnm_c

SECTION_DATA void* __vt__18daHoZelda_matAnm_c[4]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__18daHoZelda_matAnm_cFv()
void calc__18daHoZelda_matAnm_cCFP11J3DMaterial()

◆ __vt__19J3DMtxCalcNoAnmBase

SECTION_DATA void* __vt__19J3DMtxCalcNoAnmBase[11]
extern

◆ __vt__25mDoExt_MtxCalcAnmBlendTbl

void* __vt__25mDoExt_MtxCalcAnmBlendTbl[11]
extern

◆ __vt__28mDoExt_MtxCalcAnmBlendTblOld

void* __vt__28mDoExt_MtxCalcAnmBlendTblOld[11]
extern

◆ baseRidePos

SECTION_RODATA u8 const baseRidePos[12]
static
Initial value:
= {
0x3D, 0xCC, 0xCC, 0xCD, 0x43, 0x6C, 0xB3, 0x33, 0xC2, 0x7E, 0x37, 0x4C,
}

◆ data_80848F78

SECTION_DATA void* data_80848F78[11]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
(void*)func_8084642C,
(void*)func_80848CE0,
(void*)func_80848D08,
}
void func_80848D08(void *_this)
Definition d_a_hozelda.cpp:1055
void func_8084642C(void *_this)
Definition d_a_hozelda.cpp:577
void func_80848CE0(void *_this, Vec const &, f32 const (&)[3][4])
Definition d_a_hozelda.cpp:1049

◆ frontRidePos

SECTION_RODATA u8 const frontRidePos[12]
static
Initial value:
= {
0x3D, 0xCC, 0xCC, 0xCD, 0x43, 0x71, 0xB3, 0x33, 0x40, 0xCE, 0x45, 0xA0,
}

◆ g_dComIfG_gameInfo

u8 g_dComIfG_gameInfo[122384]
extern

◆ g_env_light

u8 g_env_light[4880]
extern

◆ g_fopAc_Method

void* g_fopAc_Method[8]
extern

◆ g_fpcLf_Method

void* g_fpcLf_Method[5+1]
extern

◆ g_profile_HOZELDA

SECTION_DATA void* g_profile_HOZELDA[12]
extern
Initial value:
= {
(void*)0xFFFFFFFD, (void*)0x0007FFFD,
(void*)0x02240000, (void*)&g_fpcLf_Method,
(void*)0x00000708, (void*)NULL,
(void*)NULL, (void*)&g_fopAc_Method,
(void*)0x01130000, (void*)&l_daHoZelda_Method,
(void*)0x00060000, (void*)0x04000000,
}
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static SECTION_DATA void * l_daHoZelda_Method[8]
Definition d_a_hozelda.cpp:474

◆ j3dSys

u8 j3dSys[284]
extern

◆ l_arcName

SECTION_RODATA u8 const l_arcName[8]
static
Initial value:
= {
0x48, 0x6F, 0x5A, 0x65, 0x6C, 0x64, 0x61, 0x00,
}

◆ l_daHoZelda_Method

SECTION_DATA void* l_daHoZelda_Method[8]
static
Initial value:
= {
(void*)NULL,
(void*)NULL,
(void*)NULL,
(void*)NULL,
}
static void daHoZelda_Execute__FP11daHoZelda_c()
static void daHoZelda_Draw__FP11daHoZelda_c()
static void daHoZelda_Delete__FP11daHoZelda_c()
static void daHoZelda_Create__FP10fopAc_ac_c()

◆ lit_3697

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

◆ lit_3722

SECTION_RODATA f32 const lit_3722 = 1.0f
static

◆ lit_3724

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

◆ lit_4062

SECTION_RODATA f32 const lit_4062 = -1.0f
static

◆ lit_4209

SECTION_RODATA f32 const lit_4209 = 3.0f
static

◆ lit_4283

SECTION_RODATA u32 const lit_4283 = 0x3C449BA6
static

◆ lit_4530

SECTION_RODATA f32 const lit_4530 = 4.0f
static

◆ lit_4580

SECTION_RODATA f32 const lit_4580 = 80.0f
static

◆ lit_4581

SECTION_RODATA f32 const lit_4581 = 10.0f
static

◆ lit_4582

SECTION_RODATA f32 const lit_4582 = -2.0f
static

◆ lit_4752

SECTION_RODATA u32 const lit_4752 = 0x39000000
static

◆ lit_4753

SECTION_RODATA f32 const lit_4753 = -1.0f / 5.0f
static

◆ lit_4754

SECTION_RODATA f32 const lit_4754 = 1.0f / 5.0f
static

◆ lit_4755

SECTION_RODATA f32 const lit_4755 = 0.5f
static

◆ lit_4756

SECTION_RODATA f32 const lit_4756 = 1.0f / 10.0f
static

◆ lit_4757

SECTION_RODATA f32 const lit_4757 = 3.0f / 100.0f
static

◆ lit_4861

SECTION_RODATA f32 const lit_4861 = 250000.0f
static

◆ lit_4862

SECTION_RODATA f32 const lit_4862 = 90000.0f
static

◆ lit_4938

SECTION_RODATA f32 const lit_4938 = 40.0f
static

◆ lit_4939

SECTION_RODATA u8 const lit_4939[8]
static
Initial value:
= {
0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_4940

SECTION_RODATA u8 const lit_4940[8]
static
Initial value:
= {
0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_4941

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

◆ localEyePos

SECTION_RODATA u8 const localEyePos[12]
static
Initial value:
= {
0x41, 0x00, 0x00, 0x00, 0xC1, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ localFrontHorseRidePos

SECTION_RODATA u8 const localFrontHorseRidePos[12]
static
Initial value:
= {
0xC2, 0x97, 0xC9, 0xBA, 0x42, 0x66, 0x70, 0xA4, 0x40, 0x82, 0x87, 0x2B,
}

◆ localHeadCenterPos

SECTION_RODATA u8 const localHeadCenterPos[12]
static
Initial value:
= {
0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ localHorseRidePos

SECTION_RODATA u8 const localHorseRidePos[12]
static
Initial value:
= {
0xC0, 0xBC, 0x9B, 0xA6, 0x42, 0x52, 0x70, 0xA4, 0x40, 0x82, 0x87, 0x2B,
}

◆ m__16daHoZelda_hio_c0

u8 const m__16daHoZelda_hio_c0[16]

◆ mCurrentMtx__6J3DSys

u8 mCurrentMtx__6J3DSys[48]

◆ mJoint__10J3DMtxCalc

u8 mJoint__10J3DMtxCalc[4]

◆ now__14mDoMtx_stack_c

u8 now__14mDoMtx_stack_c[48]

◆ struct_80849010

u8 struct_80849010[4]
extern