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

Functions

static void daObj_Sw_Draw__FP12obj_sw_class ()
 
static void s_ks_sub__FPvPv ()
 
static void s_ksdel_sub__FPvPv ()
 
static void anm_init__FP8obj_sc_sifUcf ()
 
static void sc_build__FP12obj_sw_class ()
 
void __dt__4cXyzFv ()
 
static void sc_move__FP12obj_sw_class ()
 
static void demo_camera__FP12obj_sw_class ()
 
static void sc_action__FP12obj_sw_class ()
 
static void sw_action__FP12obj_sw_class ()
 
static void daObj_Sw_Execute__FP12obj_sw_class ()
 
static bool daObj_Sw_IsDelete__FP12obj_sw_class ()
 
static void daObj_Sw_Delete__FP12obj_sw_class ()
 
static void useHeapInit__FP10fopAc_ac_c ()
 
static void daObj_Sw_Create__FP10fopAc_ac_c ()
 
void __ct__4cXyzFv ()
 
void __dt__8obj_sc_sFv ()
 
void __ct__8obj_sc_sFv ()
 
void getLeftHandPos__9daPy_py_cCFv ()
 
void mDoMtx_XrotM__FPA4_fs ()
 
void mDoMtx_YrotS__FPA4_fs ()
 
void mDoMtx_YrotM__FPA4_fs ()
 
void mDoMtx_ZrotM__FPA4_fs ()
 
void push__14mDoMtx_stack_cFv ()
 
void pop__14mDoMtx_stack_cFv ()
 
void transM__14mDoMtx_stack_cFfff ()
 
void mDoExt_modelUpdateDL__FP8J3DModel ()
 
void __ct__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl ()
 
void setAnm__14mDoExt_McaMorfFP15J3DAnmTransformiffffPv ()
 
void play__14mDoExt_McaMorfFP3VecUlSc ()
 
void entryDL__14mDoExt_McaMorfFv ()
 
void modelCalc__14mDoExt_McaMorfFv ()
 
void init__19mDoExt_3DlineMat1_cFUsUsP7ResTIMGi ()
 
void update__19mDoExt_3DlineMat1_cFiR8_GXColorP12dKy_tevstr_c ()
 
void setMat__26mDoExt_3DlineMatSortPacketFP18mDoExt_3DlineMat_c ()
 
void mDoExt_J3DModel__create__FP12J3DModelDataUlUl ()
 
void __ct__10fopAc_ac_cFv ()
 
void fopAc_IsActor__FPv ()
 
void fopAcM_delete__FP10fopAc_ac_c ()
 
void fopAcM_createChild__FsUiUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i ()
 
void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ()
 
void fopAcM_orderPotentialEvent__FP10fopAc_ac_cUsUsUs ()
 
void fpcEx_Search__FPFPvPv_PvPv ()
 
void dComIfG_resLoad__FP30request_of_phase_process_classPCc ()
 
void dComIfG_resDelete__FP30request_of_phase_process_classPCc ()
 
void dComIfGp_getReverb__Fi ()
 
void onSwitch__10dSv_info_cFii ()
 
void isSwitch__10dSv_info_cCFii ()
 
void getRes__14dRes_control_cFPCclP11dRes_info_ci ()
 
void reset__14dEvt_control_cFv ()
 
void dPath_GetRoomPath__Fii ()
 
void dKyw_get_AllWind_vec__FP4cXyzP4cXyzPf ()
 
void StartShock__12dVibration_cFii4cXyz ()
 
void Start__9dCamera_cFv ()
 
void Stop__9dCamera_cFv ()
 
void SetTrimSize__9dCamera_cFl ()
 
void Set__9dCamera_cF4cXyz4cXyzfs ()
 
void Reset__9dCamera_cF4cXyz4cXyzfs ()
 
void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c ()
 
void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c ()
 
void __pl__4cXyzCFRC3Vec ()
 
void __mi__4cXyzCFRC3Vec ()
 
void __ml__4cXyzCFf ()
 
void __dv__4cXyzCFf ()
 
void cM_atan2s__Fff ()
 
void cM_rndF__Ff ()
 
void cLib_addCalc2__FPffff ()
 
void cLib_addCalc0__FPfff ()
 
void cLib_addCalcAngleS2__FPssss ()
 
void MtxPosition__FP4cXyzP4cXyz ()
 
void __dt__14Z2SoundObjBaseFv ()
 
void deleteObject__14Z2SoundObjBaseFv ()
 
void __ct__16Z2SoundObjSimpleFv ()
 
void__nw__FUl ()
 
void __dl__FPv ()
 
void __construct_array ()
 
void _savegpr_24 ()
 
void _savegpr_25 ()
 
void _savegpr_27 ()
 
void _savegpr_28 ()
 
void _savegpr_29 ()
 
void _restgpr_24 ()
 
void _restgpr_25 ()
 
void _restgpr_27 ()
 
void _restgpr_28 ()
 
void _restgpr_29 ()
 
static void daObj_Sw_Draw (obj_sw_class *param_0)
 
static void s_ks_sub (void *param_0, void *param_1)
 
static void s_ksdel_sub (void *param_0, void *param_1)
 
 COMPILER_STRIP_GATE (0x80CF3000, &lit_3850)
 
 COMPILER_STRIP_GATE (0x80CF3004, &lit_3851)
 
static void anm_init (obj_sc_s *param_0, int param_1, f32 param_2, u8 param_3, f32 param_4)
 
 COMPILER_STRIP_GATE (0x80CF3008, &lit_3976)
 
 COMPILER_STRIP_GATE (0x80CF300C, &lit_3977)
 
 COMPILER_STRIP_GATE (0x80CF3010, &lit_3978)
 
 COMPILER_STRIP_GATE (0x80CF3014, &lit_3979)
 
 COMPILER_STRIP_GATE (0x80CF3018, &lit_3980)
 
 COMPILER_STRIP_GATE (0x80CF301C, &lit_3981)
 
 COMPILER_STRIP_GATE (0x80CF3020, &lit_3982)
 
 COMPILER_STRIP_GATE (0x80CF3024, &lit_3983)
 
static void sc_build (obj_sw_class *param_0)
 
 COMPILER_STRIP_GATE (0x80CF3028, &lit_4056)
 
 COMPILER_STRIP_GATE (0x80CF302C, &lit_4057)
 
 COMPILER_STRIP_GATE (0x80CF3030, &lit_4058)
 
 COMPILER_STRIP_GATE (0x80CF3034, &lit_4059)
 
 COMPILER_STRIP_GATE (0x80CF3038, &lit_4060)
 
 COMPILER_STRIP_GATE (0x80CF303C, &lit_4061)
 
 COMPILER_STRIP_GATE (0x80CF3040, &lit_4062)
 
 COMPILER_STRIP_GATE (0x80CF3048, &lit_4063)
 
 COMPILER_STRIP_GATE (0x80CF3050, &lit_4064)
 
 COMPILER_STRIP_GATE (0x80CF3058, &lit_4065)
 
 COMPILER_STRIP_GATE (0x80CF305C, &lit_4066)
 
 COMPILER_STRIP_GATE (0x80CF3060, &lit_4067)
 
static void sc_move (obj_sw_class *param_0)
 
 COMPILER_STRIP_GATE (0x80CF3064, &lit_4194)
 
 COMPILER_STRIP_GATE (0x80CF3068, &lit_4195)
 
 COMPILER_STRIP_GATE (0x80CF306C, &lit_4196)
 
 COMPILER_STRIP_GATE (0x80CF3070, &lit_4197)
 
 COMPILER_STRIP_GATE (0x80CF3074, &lit_4198)
 
 COMPILER_STRIP_GATE (0x80CF3078, &lit_4199)
 
 COMPILER_STRIP_GATE (0x80CF307C, &lit_4200)
 
 COMPILER_STRIP_GATE (0x80CF3080, &lit_4201)
 
 COMPILER_STRIP_GATE (0x80CF3084, &lit_4202)
 
 COMPILER_STRIP_GATE (0x80CF3088, &lit_4203)
 
static void demo_camera (obj_sw_class *param_0)
 
 COMPILER_STRIP_GATE (0x80CF308C, &lit_4442)
 
 COMPILER_STRIP_GATE (0x80CF3090, &lit_4443)
 
 COMPILER_STRIP_GATE (0x80CF3094, &lit_4444)
 
 COMPILER_STRIP_GATE (0x80CF3098, &lit_4445)
 
 COMPILER_STRIP_GATE (0x80CF309C, &lit_4446)
 
 COMPILER_STRIP_GATE (0x80CF30A0, &lit_4447)
 
static void sc_action (obj_sw_class *param_0)
 
 COMPILER_STRIP_GATE (0x80CF30A4, &lit_4549)
 
 COMPILER_STRIP_GATE (0x80CF30A8, &lit_4550)
 
 COMPILER_STRIP_GATE (0x80CF30AC, &lit_4551)
 
 COMPILER_STRIP_GATE (0x80CF30B0, &lit_4552)
 
 COMPILER_STRIP_GATE (0x80CF30B8, &lit_4554)
 
static void sw_action (obj_sw_class *param_0)
 
static void daObj_Sw_Execute (obj_sw_class *param_0)
 
static bool daObj_Sw_IsDelete (obj_sw_class *param_0)
 
static void daObj_Sw_Delete (obj_sw_class *param_0)
 
 COMPILER_STRIP_GATE (0x80CF30C0, &lit_4659)
 
static void useHeapInit (fopAc_ac_c *param_0)
 
 COMPILER_STRIP_GATE (0x80CF30C4, &lit_4856)
 
 COMPILER_STRIP_GATE (0x80CF30C8, &lit_4857)
 
 COMPILER_STRIP_GATE (0x80CF30CC, &lit_4858)
 
 COMPILER_STRIP_GATE (0x80CF30D0, &lit_4859)
 
 COMPILER_STRIP_GATE (0x80CF30D4, &lit_4860)
 
 COMPILER_STRIP_GATE (0x80CF30D8, &lit_4861)
 
 COMPILER_STRIP_GATE (0x80CF30DC, &lit_4862)
 
 COMPILER_STRIP_GATE (0x80CF30E0, &lit_4863)
 
 COMPILER_STRIP_GATE (0x80CF30E4, &lit_4864)
 
 COMPILER_STRIP_GATE (0x80CF30E8, &lit_4865)
 
static void daObj_Sw_Create (fopAc_ac_c *param_0)
 

Variables

char const *const d_a_obj_sw__stringBase0
 
void__vt__19mDoExt_3DlineMat1_c [5]
 
void__vt__16Z2SoundObjSimple [8]
 
u8 m_cpadInfo__8mDoCPd_c [256]
 
u8 now__14mDoMtx_stack_c [48]
 
u8 g_dComIfG_gameInfo [122384]
 
u8 sincosTable___5JMath [65536]
 
static SECTION_DATA u8 l_color [4]
 
static u8 saru_ct [4]
 
static SECTION_DATA u8 sc_path [272]
 
static SECTION_RODATA u8 const lit_3850 [4]
 
static SECTION_RODATA f32 const lit_3851 = -1.0f
 
static SECTION_DEAD char const *const stringBase_80CF30EC = "Npc_ksw"
 
static SECTION_RODATA f32 const lit_3976 = 5.0f
 
static SECTION_RODATA f32 const lit_3977 = 1.0f
 
static SECTION_RODATA f32 const lit_3978 = 2.0f
 
static SECTION_RODATA f32 const lit_3979 = 40.0f
 
static SECTION_RODATA f32 const lit_3980 = 25.0f
 
static SECTION_RODATA f32 const lit_3981 = 1700.0f
 
static SECTION_RODATA f32 const lit_3982 = -35.0f
 
static SECTION_RODATA f32 const lit_3983 = 30.0f
 
static SECTION_RODATA f32 const lit_4056 = 1.0f / 5.0f
 
static SECTION_RODATA f32 const lit_4057 = 33.0f / 100.0f
 
static SECTION_RODATA f32 const lit_4058 = 0.5f
 
static SECTION_RODATA f32 const lit_4059 = 60.0f
 
static SECTION_RODATA f32 const lit_4060 = 500.0f
 
static SECTION_RODATA f32 const lit_4061 = 2.0f / 5.0f
 
static SECTION_RODATA u8 const lit_4062 [8]
 
static SECTION_RODATA u8 const lit_4063 [8]
 
static SECTION_RODATA u8 const lit_4064 [8]
 
static SECTION_RODATA f32 const lit_4065 = 250.0f
 
static SECTION_RODATA f32 const lit_4066 = 1400.0f
 
static SECTION_RODATA f32 const lit_4067 = 4.0f
 
static SECTION_RODATA f32 const lit_4194 = 400.0f
 
static SECTION_RODATA f32 const lit_4195 = 55.0f
 
static SECTION_RODATA f32 const lit_4196 = -800.0f
 
static SECTION_RODATA f32 const lit_4197 = 300.0f
 
static SECTION_RODATA f32 const lit_4198 = -200.0f
 
static SECTION_RODATA f32 const lit_4199 = 200.0f
 
static SECTION_RODATA f32 const lit_4200 = 100.0f
 
static SECTION_RODATA f32 const lit_4201 = 1.0f / 10.0f
 
static SECTION_RODATA f32 const lit_4202 = -400.0f
 
static SECTION_RODATA f32 const lit_4203 = 50.0f
 
static SECTION_RODATA f32 const lit_4442 = 10.0f
 
static SECTION_RODATA f32 const lit_4443 = 1.0f / 20.0f
 
static SECTION_RODATA f32 const lit_4444 = -230.0f
 
static SECTION_RODATA f32 const lit_4445 = 3.0f / 10.0f
 
static SECTION_RODATA f32 const lit_4446 = 1000.0f
 
static SECTION_RODATA f32 const lit_4447 = 32768.0f
 
static SECTION_RODATA f32 const lit_4549 = 3.0f / 100.0f
 
static SECTION_RODATA f32 const lit_4550 = 70.0f
 
static SECTION_RODATA f32 const lit_4551 = 8.0f
 
static SECTION_RODATA f32 const lit_4552 [1+1]
 
static SECTION_RODATA u8 const lit_4554 [8]
 
static SECTION_DEAD char const *const stringBase_80CF30F4 = "Obj_sw"
 
static SECTION_RODATA f32 const lit_4659 = 6.0f
 
static SECTION_RODATA f32 const lit_4856 = -70.0f
 
static SECTION_RODATA f32 const lit_4857 = -14000.0f
 
static SECTION_RODATA f32 const lit_4858 = 3450.0f
 
static SECTION_RODATA f32 const lit_4859 = 12670.0f
 
static SECTION_RODATA f32 const lit_4860 = -1000.0f
 
static SECTION_RODATA f32 const lit_4861 = -100.0f
 
static SECTION_RODATA f32 const lit_4862 = 3380.0f
 
static SECTION_RODATA f32 const lit_4863 = 6280.0f
 
static SECTION_RODATA f32 const lit_4864 = 3780.0f
 
static SECTION_RODATA f32 const lit_4865 = 5600.0f
 
static actor_method_class l_daObj_Sw_Method
 
actor_process_profile_definition g_profile_OBJ_SW
 
SECTION_DATA void__vt__18mDoExt_3DlineMat_c [5]
 

Function Documentation

◆ __construct_array()

void __construct_array ( )

◆ __ct__10fopAc_ac_cFv()

void __ct__10fopAc_ac_cFv ( )

◆ __ct__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl()

void __ct__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl ( )

◆ __ct__16Z2SoundObjSimpleFv()

void __ct__16Z2SoundObjSimpleFv ( )

◆ __ct__4cXyzFv()

void __ct__4cXyzFv ( )

◆ __ct__8obj_sc_sFv()

void __ct__8obj_sc_sFv ( )

◆ __dl__FPv()

void __dl__FPv ( )

◆ __dt__14Z2SoundObjBaseFv()

void __dt__14Z2SoundObjBaseFv ( )

◆ __dt__4cXyzFv()

void __dt__4cXyzFv ( void  )

◆ __dt__8obj_sc_sFv()

void __dt__8obj_sc_sFv ( )

◆ __dv__4cXyzCFf()

void __dv__4cXyzCFf ( )

◆ __mi__4cXyzCFRC3Vec()

void __mi__4cXyzCFRC3Vec ( )

◆ __ml__4cXyzCFf()

void __ml__4cXyzCFf ( )

◆ __nw__FUl()

void * __nw__FUl ( )

◆ __pl__4cXyzCFRC3Vec()

void __pl__4cXyzCFRC3Vec ( )

◆ _restgpr_24()

void _restgpr_24 ( )

◆ _restgpr_25()

void _restgpr_25 ( )

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

void _savegpr_27 ( )

◆ _savegpr_28()

void _savegpr_28 ( )

◆ _savegpr_29()

void _savegpr_29 ( )

◆ anm_init()

static void anm_init ( obj_sc_s param_0,
int  param_1,
f32  param_2,
u8  param_3,
f32  param_4 
)
static

◆ anm_init__FP8obj_sc_sifUcf()

static void anm_init__FP8obj_sc_sifUcf ( )
static

◆ cLib_addCalc0__FPfff()

void cLib_addCalc0__FPfff ( )

◆ cLib_addCalc2__FPffff()

void cLib_addCalc2__FPffff ( )

◆ cLib_addCalcAngleS2__FPssss()

void cLib_addCalcAngleS2__FPssss ( )

◆ cM_atan2s__Fff()

void cM_atan2s__Fff ( )

◆ cM_rndF__Ff()

void cM_rndF__Ff ( )

◆ COMPILER_STRIP_GATE() [1/54]

COMPILER_STRIP_GATE ( 0x80CF3000  ,
lit_3850 
)

◆ COMPILER_STRIP_GATE() [2/54]

COMPILER_STRIP_GATE ( 0x80CF3004  ,
lit_3851 
)

◆ COMPILER_STRIP_GATE() [3/54]

COMPILER_STRIP_GATE ( 0x80CF3008  ,
lit_3976 
)

◆ COMPILER_STRIP_GATE() [4/54]

COMPILER_STRIP_GATE ( 0x80CF300C  ,
lit_3977 
)

◆ COMPILER_STRIP_GATE() [5/54]

COMPILER_STRIP_GATE ( 0x80CF3010  ,
lit_3978 
)

◆ COMPILER_STRIP_GATE() [6/54]

COMPILER_STRIP_GATE ( 0x80CF3014  ,
lit_3979 
)

◆ COMPILER_STRIP_GATE() [7/54]

COMPILER_STRIP_GATE ( 0x80CF3018  ,
lit_3980 
)

◆ COMPILER_STRIP_GATE() [8/54]

COMPILER_STRIP_GATE ( 0x80CF301C  ,
lit_3981 
)

◆ COMPILER_STRIP_GATE() [9/54]

COMPILER_STRIP_GATE ( 0x80CF3020  ,
lit_3982 
)

◆ COMPILER_STRIP_GATE() [10/54]

COMPILER_STRIP_GATE ( 0x80CF3024  ,
lit_3983 
)

◆ COMPILER_STRIP_GATE() [11/54]

COMPILER_STRIP_GATE ( 0x80CF3028  ,
lit_4056 
)

◆ COMPILER_STRIP_GATE() [12/54]

COMPILER_STRIP_GATE ( 0x80CF302C  ,
lit_4057 
)

◆ COMPILER_STRIP_GATE() [13/54]

COMPILER_STRIP_GATE ( 0x80CF3030  ,
lit_4058 
)

◆ COMPILER_STRIP_GATE() [14/54]

COMPILER_STRIP_GATE ( 0x80CF3034  ,
lit_4059 
)

◆ COMPILER_STRIP_GATE() [15/54]

COMPILER_STRIP_GATE ( 0x80CF3038  ,
lit_4060 
)

◆ COMPILER_STRIP_GATE() [16/54]

COMPILER_STRIP_GATE ( 0x80CF303C  ,
lit_4061 
)

◆ COMPILER_STRIP_GATE() [17/54]

COMPILER_STRIP_GATE ( 0x80CF3040  ,
lit_4062 
)

◆ COMPILER_STRIP_GATE() [18/54]

COMPILER_STRIP_GATE ( 0x80CF3048  ,
lit_4063 
)

◆ COMPILER_STRIP_GATE() [19/54]

COMPILER_STRIP_GATE ( 0x80CF3050  ,
lit_4064 
)

◆ COMPILER_STRIP_GATE() [20/54]

COMPILER_STRIP_GATE ( 0x80CF3058  ,
lit_4065 
)

◆ COMPILER_STRIP_GATE() [21/54]

COMPILER_STRIP_GATE ( 0x80CF305C  ,
lit_4066 
)

◆ COMPILER_STRIP_GATE() [22/54]

COMPILER_STRIP_GATE ( 0x80CF3060  ,
lit_4067 
)

◆ COMPILER_STRIP_GATE() [23/54]

COMPILER_STRIP_GATE ( 0x80CF3064  ,
lit_4194 
)

◆ COMPILER_STRIP_GATE() [24/54]

COMPILER_STRIP_GATE ( 0x80CF3068  ,
lit_4195 
)

◆ COMPILER_STRIP_GATE() [25/54]

COMPILER_STRIP_GATE ( 0x80CF306C  ,
lit_4196 
)

◆ COMPILER_STRIP_GATE() [26/54]

COMPILER_STRIP_GATE ( 0x80CF3070  ,
lit_4197 
)

◆ COMPILER_STRIP_GATE() [27/54]

COMPILER_STRIP_GATE ( 0x80CF3074  ,
lit_4198 
)

◆ COMPILER_STRIP_GATE() [28/54]

COMPILER_STRIP_GATE ( 0x80CF3078  ,
lit_4199 
)

◆ COMPILER_STRIP_GATE() [29/54]

COMPILER_STRIP_GATE ( 0x80CF307C  ,
lit_4200 
)

◆ COMPILER_STRIP_GATE() [30/54]

COMPILER_STRIP_GATE ( 0x80CF3080  ,
lit_4201 
)

◆ COMPILER_STRIP_GATE() [31/54]

COMPILER_STRIP_GATE ( 0x80CF3084  ,
lit_4202 
)

◆ COMPILER_STRIP_GATE() [32/54]

COMPILER_STRIP_GATE ( 0x80CF3088  ,
lit_4203 
)

◆ COMPILER_STRIP_GATE() [33/54]

COMPILER_STRIP_GATE ( 0x80CF308C  ,
lit_4442 
)

◆ COMPILER_STRIP_GATE() [34/54]

COMPILER_STRIP_GATE ( 0x80CF3090  ,
lit_4443 
)

◆ COMPILER_STRIP_GATE() [35/54]

COMPILER_STRIP_GATE ( 0x80CF3094  ,
lit_4444 
)

◆ COMPILER_STRIP_GATE() [36/54]

COMPILER_STRIP_GATE ( 0x80CF3098  ,
lit_4445 
)

◆ COMPILER_STRIP_GATE() [37/54]

COMPILER_STRIP_GATE ( 0x80CF309C  ,
lit_4446 
)

◆ COMPILER_STRIP_GATE() [38/54]

COMPILER_STRIP_GATE ( 0x80CF30A0  ,
lit_4447 
)

◆ COMPILER_STRIP_GATE() [39/54]

COMPILER_STRIP_GATE ( 0x80CF30A4  ,
lit_4549 
)

◆ COMPILER_STRIP_GATE() [40/54]

COMPILER_STRIP_GATE ( 0x80CF30A8  ,
lit_4550 
)

◆ COMPILER_STRIP_GATE() [41/54]

COMPILER_STRIP_GATE ( 0x80CF30AC  ,
lit_4551 
)

◆ COMPILER_STRIP_GATE() [42/54]

COMPILER_STRIP_GATE ( 0x80CF30B0  ,
lit_4552 
)

◆ COMPILER_STRIP_GATE() [43/54]

COMPILER_STRIP_GATE ( 0x80CF30B8  ,
lit_4554 
)

◆ COMPILER_STRIP_GATE() [44/54]

COMPILER_STRIP_GATE ( 0x80CF30C0  ,
lit_4659 
)

◆ COMPILER_STRIP_GATE() [45/54]

COMPILER_STRIP_GATE ( 0x80CF30C4  ,
lit_4856 
)

◆ COMPILER_STRIP_GATE() [46/54]

COMPILER_STRIP_GATE ( 0x80CF30C8  ,
lit_4857 
)

◆ COMPILER_STRIP_GATE() [47/54]

COMPILER_STRIP_GATE ( 0x80CF30CC  ,
lit_4858 
)

◆ COMPILER_STRIP_GATE() [48/54]

COMPILER_STRIP_GATE ( 0x80CF30D0  ,
lit_4859 
)

◆ COMPILER_STRIP_GATE() [49/54]

COMPILER_STRIP_GATE ( 0x80CF30D4  ,
lit_4860 
)

◆ COMPILER_STRIP_GATE() [50/54]

COMPILER_STRIP_GATE ( 0x80CF30D8  ,
lit_4861 
)

◆ COMPILER_STRIP_GATE() [51/54]

COMPILER_STRIP_GATE ( 0x80CF30DC  ,
lit_4862 
)

◆ COMPILER_STRIP_GATE() [52/54]

COMPILER_STRIP_GATE ( 0x80CF30E0  ,
lit_4863 
)

◆ COMPILER_STRIP_GATE() [53/54]

COMPILER_STRIP_GATE ( 0x80CF30E4  ,
lit_4864 
)

◆ COMPILER_STRIP_GATE() [54/54]

COMPILER_STRIP_GATE ( 0x80CF30E8  ,
lit_4865 
)

◆ daObj_Sw_Create()

static void daObj_Sw_Create ( fopAc_ac_c param_0)
static

◆ daObj_Sw_Create__FP10fopAc_ac_c()

static void daObj_Sw_Create__FP10fopAc_ac_c ( )
static

◆ daObj_Sw_Delete()

static void daObj_Sw_Delete ( obj_sw_class param_0)
static

◆ daObj_Sw_Delete__FP12obj_sw_class()

static void daObj_Sw_Delete__FP12obj_sw_class ( )
static

◆ daObj_Sw_Draw()

static void daObj_Sw_Draw ( obj_sw_class param_0)
static

◆ daObj_Sw_Draw__FP12obj_sw_class()

static void daObj_Sw_Draw__FP12obj_sw_class ( )
static

◆ daObj_Sw_Execute()

static void daObj_Sw_Execute ( obj_sw_class param_0)
static

◆ daObj_Sw_Execute__FP12obj_sw_class()

static void daObj_Sw_Execute__FP12obj_sw_class ( )
static

◆ daObj_Sw_IsDelete()

static bool daObj_Sw_IsDelete ( obj_sw_class param_0)
static

◆ daObj_Sw_IsDelete__FP12obj_sw_class()

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

◆ deleteObject__14Z2SoundObjBaseFv()

void deleteObject__14Z2SoundObjBaseFv ( )

◆ demo_camera()

static void demo_camera ( obj_sw_class param_0)
static

◆ demo_camera__FP12obj_sw_class()

static void demo_camera__FP12obj_sw_class ( )
static

◆ dKyw_get_AllWind_vec__FP4cXyzP4cXyzPf()

void dKyw_get_AllWind_vec__FP4cXyzP4cXyzPf ( )

◆ dPath_GetRoomPath__Fii()

void dPath_GetRoomPath__Fii ( )

◆ entryDL__14mDoExt_McaMorfFv()

void entryDL__14mDoExt_McaMorfFv ( )

◆ fopAc_IsActor__FPv()

void fopAc_IsActor__FPv ( )

◆ fopAcM_createChild__FsUiUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i()

void fopAcM_createChild__FsUiUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i ( )

◆ fopAcM_delete__FP10fopAc_ac_c()

void fopAcM_delete__FP10fopAc_ac_c ( )

◆ fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl()

void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ( )

◆ fopAcM_orderPotentialEvent__FP10fopAc_ac_cUsUsUs()

void fopAcM_orderPotentialEvent__FP10fopAc_ac_cUsUsUs ( )

◆ fpcEx_Search__FPFPvPv_PvPv()

void fpcEx_Search__FPFPvPv_PvPv ( )

◆ getLeftHandPos__9daPy_py_cCFv()

void getLeftHandPos__9daPy_py_cCFv ( )

◆ getRes__14dRes_control_cFPCclP11dRes_info_ci()

void getRes__14dRes_control_cFPCclP11dRes_info_ci ( )

◆ init__19mDoExt_3DlineMat1_cFUsUsP7ResTIMGi()

void init__19mDoExt_3DlineMat1_cFUsUsP7ResTIMGi ( )

◆ isSwitch__10dSv_info_cCFii()

void isSwitch__10dSv_info_cCFii ( )

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

void mDoMtx_YrotS__FPA4_fs ( )

◆ mDoMtx_ZrotM__FPA4_fs()

void mDoMtx_ZrotM__FPA4_fs ( )

◆ modelCalc__14mDoExt_McaMorfFv()

void modelCalc__14mDoExt_McaMorfFv ( )

◆ MtxPosition__FP4cXyzP4cXyz()

void MtxPosition__FP4cXyzP4cXyz ( )

◆ onSwitch__10dSv_info_cFii()

void onSwitch__10dSv_info_cFii ( )

◆ play__14mDoExt_McaMorfFP3VecUlSc()

void play__14mDoExt_McaMorfFP3VecUlSc ( )

◆ pop__14mDoMtx_stack_cFv()

void pop__14mDoMtx_stack_cFv ( )

◆ push__14mDoMtx_stack_cFv()

void push__14mDoMtx_stack_cFv ( )

◆ reset__14dEvt_control_cFv()

void reset__14dEvt_control_cFv ( )

◆ Reset__9dCamera_cF4cXyz4cXyzfs()

void Reset__9dCamera_cF4cXyz4cXyzfs ( )

◆ s_ks_sub()

static void s_ks_sub ( void param_0,
void param_1 
)
static

◆ s_ks_sub__FPvPv()

static void s_ks_sub__FPvPv ( )
static

◆ s_ksdel_sub()

static void s_ksdel_sub ( void param_0,
void param_1 
)
static

◆ s_ksdel_sub__FPvPv()

static void s_ksdel_sub__FPvPv ( )
static

◆ sc_action()

static void sc_action ( obj_sw_class param_0)
static

◆ sc_action__FP12obj_sw_class()

static void sc_action__FP12obj_sw_class ( )
static

◆ sc_build()

static void sc_build ( obj_sw_class param_0)
static

◆ sc_build__FP12obj_sw_class()

static void sc_build__FP12obj_sw_class ( )
static

◆ sc_move()

static void sc_move ( obj_sw_class param_0)
static

◆ sc_move__FP12obj_sw_class()

static void sc_move__FP12obj_sw_class ( )
static

◆ Set__9dCamera_cF4cXyz4cXyzfs()

void Set__9dCamera_cF4cXyz4cXyzfs ( )

◆ setAnm__14mDoExt_McaMorfFP15J3DAnmTransformiffffPv()

void setAnm__14mDoExt_McaMorfFP15J3DAnmTransformiffffPv ( )

◆ setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c()

void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c ( )

◆ setMat__26mDoExt_3DlineMatSortPacketFP18mDoExt_3DlineMat_c()

void setMat__26mDoExt_3DlineMatSortPacketFP18mDoExt_3DlineMat_c ( )

◆ settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c()

void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c ( )

◆ SetTrimSize__9dCamera_cFl()

void SetTrimSize__9dCamera_cFl ( )

◆ Start__9dCamera_cFv()

void Start__9dCamera_cFv ( )

◆ StartShock__12dVibration_cFii4cXyz()

void StartShock__12dVibration_cFii4cXyz ( )

◆ Stop__9dCamera_cFv()

void Stop__9dCamera_cFv ( )

◆ sw_action()

static void sw_action ( obj_sw_class param_0)
static

◆ sw_action__FP12obj_sw_class()

static void sw_action__FP12obj_sw_class ( )
static

◆ transM__14mDoMtx_stack_cFfff()

void transM__14mDoMtx_stack_cFfff ( )

◆ update__19mDoExt_3DlineMat1_cFiR8_GXColorP12dKy_tevstr_c()

void update__19mDoExt_3DlineMat1_cFiR8_GXColorP12dKy_tevstr_c ( )

◆ useHeapInit()

static void useHeapInit ( fopAc_ac_c param_0)
static

◆ useHeapInit__FP10fopAc_ac_c()

static void useHeapInit__FP10fopAc_ac_c ( )
static

Variable Documentation

◆ __vt__16Z2SoundObjSimple

void* __vt__16Z2SoundObjSimple[8]
extern

◆ __vt__18mDoExt_3DlineMat_c

SECTION_DATA void* __vt__18mDoExt_3DlineMat_c[5]
extern
Initial value:
= {
(void*)NULL , (void*)NULL, (void*)NULL, (void*)NULL, (void*)NULL,
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74

◆ __vt__19mDoExt_3DlineMat1_c

void* __vt__19mDoExt_3DlineMat1_c[5]
extern

◆ d_a_obj_sw__stringBase0

char const* const d_a_obj_sw__stringBase0
extern

◆ g_dComIfG_gameInfo

u8 g_dComIfG_gameInfo[122384]
extern

◆ g_profile_OBJ_SW

actor_process_profile_definition g_profile_OBJ_SW
extern
Initial value:
= {
4,
&g_fpcLf_Method.mBase,
sizeof(obj_sw_class),
0,
0,
60,
0x00044000,
}
Switch.
Definition d_a_obj_sw.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_Sw_Method
Definition d_a_obj_sw.cpp:648
@ PROC_OBJ_SW
Definition d_procname.h:246
@ 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_color

SECTION_DATA u8 l_color[4]
static
Initial value:
= {
0x14,
0x0F,
0x00,
0xFF,
}

◆ l_daObj_Sw_Method

actor_method_class l_daObj_Sw_Method
static
Initial value:
= {
}
static void daObj_Sw_Draw__FP12obj_sw_class()
static void daObj_Sw_Create__FP10fopAc_ac_c()
static bool daObj_Sw_IsDelete__FP12obj_sw_class()
static void daObj_Sw_Delete__FP12obj_sw_class()
static void daObj_Sw_Execute__FP12obj_sw_class()
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ lit_3850

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

◆ lit_3851

SECTION_RODATA f32 const lit_3851 = -1.0f
static

◆ lit_3976

SECTION_RODATA f32 const lit_3976 = 5.0f
static

◆ lit_3977

SECTION_RODATA f32 const lit_3977 = 1.0f
static

◆ lit_3978

SECTION_RODATA f32 const lit_3978 = 2.0f
static

◆ lit_3979

SECTION_RODATA f32 const lit_3979 = 40.0f
static

◆ lit_3980

SECTION_RODATA f32 const lit_3980 = 25.0f
static

◆ lit_3981

SECTION_RODATA f32 const lit_3981 = 1700.0f
static

◆ lit_3982

SECTION_RODATA f32 const lit_3982 = -35.0f
static

◆ lit_3983

SECTION_RODATA f32 const lit_3983 = 30.0f
static

◆ lit_4056

SECTION_RODATA f32 const lit_4056 = 1.0f / 5.0f
static

◆ lit_4057

SECTION_RODATA f32 const lit_4057 = 33.0f / 100.0f
static

◆ lit_4058

SECTION_RODATA f32 const lit_4058 = 0.5f
static

◆ lit_4059

SECTION_RODATA f32 const lit_4059 = 60.0f
static

◆ lit_4060

SECTION_RODATA f32 const lit_4060 = 500.0f
static

◆ lit_4061

SECTION_RODATA f32 const lit_4061 = 2.0f / 5.0f
static

◆ lit_4062

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

◆ lit_4063

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

◆ lit_4064

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

◆ lit_4065

SECTION_RODATA f32 const lit_4065 = 250.0f
static

◆ lit_4066

SECTION_RODATA f32 const lit_4066 = 1400.0f
static

◆ lit_4067

SECTION_RODATA f32 const lit_4067 = 4.0f
static

◆ lit_4194

SECTION_RODATA f32 const lit_4194 = 400.0f
static

◆ lit_4195

SECTION_RODATA f32 const lit_4195 = 55.0f
static

◆ lit_4196

SECTION_RODATA f32 const lit_4196 = -800.0f
static

◆ lit_4197

SECTION_RODATA f32 const lit_4197 = 300.0f
static

◆ lit_4198

SECTION_RODATA f32 const lit_4198 = -200.0f
static

◆ lit_4199

SECTION_RODATA f32 const lit_4199 = 200.0f
static

◆ lit_4200

SECTION_RODATA f32 const lit_4200 = 100.0f
static

◆ lit_4201

SECTION_RODATA f32 const lit_4201 = 1.0f / 10.0f
static

◆ lit_4202

SECTION_RODATA f32 const lit_4202 = -400.0f
static

◆ lit_4203

SECTION_RODATA f32 const lit_4203 = 50.0f
static

◆ lit_4442

SECTION_RODATA f32 const lit_4442 = 10.0f
static

◆ lit_4443

SECTION_RODATA f32 const lit_4443 = 1.0f / 20.0f
static

◆ lit_4444

SECTION_RODATA f32 const lit_4444 = -230.0f
static

◆ lit_4445

SECTION_RODATA f32 const lit_4445 = 3.0f / 10.0f
static

◆ lit_4446

SECTION_RODATA f32 const lit_4446 = 1000.0f
static

◆ lit_4447

SECTION_RODATA f32 const lit_4447 = 32768.0f
static

◆ lit_4549

SECTION_RODATA f32 const lit_4549 = 3.0f / 100.0f
static

◆ lit_4550

SECTION_RODATA f32 const lit_4550 = 70.0f
static

◆ lit_4551

SECTION_RODATA f32 const lit_4551 = 8.0f
static

◆ lit_4552

SECTION_RODATA f32 const lit_4552[1+1]
static
Initial value:
= {
3.0f / 40.0f,
0.0f,
}

◆ lit_4554

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

◆ lit_4659

SECTION_RODATA f32 const lit_4659 = 6.0f
static

◆ lit_4856

SECTION_RODATA f32 const lit_4856 = -70.0f
static

◆ lit_4857

SECTION_RODATA f32 const lit_4857 = -14000.0f
static

◆ lit_4858

SECTION_RODATA f32 const lit_4858 = 3450.0f
static

◆ lit_4859

SECTION_RODATA f32 const lit_4859 = 12670.0f
static

◆ lit_4860

SECTION_RODATA f32 const lit_4860 = -1000.0f
static

◆ lit_4861

SECTION_RODATA f32 const lit_4861 = -100.0f
static

◆ lit_4862

SECTION_RODATA f32 const lit_4862 = 3380.0f
static

◆ lit_4863

SECTION_RODATA f32 const lit_4863 = 6280.0f
static

◆ lit_4864

SECTION_RODATA f32 const lit_4864 = 3780.0f
static

◆ lit_4865

SECTION_RODATA f32 const lit_4865 = 5600.0f
static

◆ m_cpadInfo__8mDoCPd_c

u8 m_cpadInfo__8mDoCPd_c[256]

◆ now__14mDoMtx_stack_c

u8 now__14mDoMtx_stack_c[48]

◆ saru_ct

u8 saru_ct[4]
static

◆ sc_path

SECTION_DATA u8 sc_path[272]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x01, 0x45, 0xFF, 0x60, 0x00, 0x45, 0x53, 0x40, 0x00, 0xC6, 0x2A, 0x1C, 0x00,
0x00, 0x00, 0x00, 0x01, 0x46, 0x01, 0xC4, 0x00, 0x45, 0x5C, 0x40, 0x00, 0xC6, 0x30, 0x2C, 0x00,
0x00, 0x00, 0x00, 0x01, 0x46, 0x09, 0x18, 0x00, 0x45, 0x65, 0xD0, 0x00, 0xC6, 0x27, 0xA0, 0x00,
0x00, 0x00, 0x00, 0x01, 0x46, 0x09, 0x68, 0x00, 0x45, 0x65, 0xD0, 0x00, 0xC6, 0x32, 0x80, 0x00,
0x00, 0x00, 0x00, 0x01, 0x46, 0x10, 0xCC, 0x00, 0x45, 0x72, 0xF0, 0x00, 0xC6, 0x25, 0x68, 0x00,
0x00, 0x00, 0x00, 0x01, 0x46, 0x0C, 0xD4, 0x00, 0x45, 0x73, 0xE0, 0x00, 0xC6, 0x37, 0x5C, 0x00,
0x00, 0x00, 0x00, 0x01, 0x46, 0x0F, 0x80, 0x00, 0x45, 0x79, 0xD0, 0x00, 0xC6, 0x2F, 0x78, 0x00,
0x00, 0x00, 0x00, 0x01, 0x46, 0x10, 0x58, 0x00, 0x45, 0x80, 0xF8, 0x00, 0xC6, 0x39, 0xB8, 0x00,
0x00, 0x00, 0x00, 0x01, 0x46, 0x16, 0x60, 0x00, 0x45, 0x8F, 0xD0, 0x00, 0xC6, 0x36, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x46, 0x14, 0xA4, 0x00, 0x45, 0x97, 0xB0, 0x00, 0xC6, 0x3E, 0xC4, 0x00,
0x00, 0x00, 0x00, 0x00, 0x46, 0x0D, 0x64, 0x00, 0x45, 0x9D, 0x58, 0x00, 0xC6, 0x3C, 0x48, 0x00,
0x00, 0x00, 0x00, 0x00, 0x46, 0x08, 0x2C, 0x00, 0x45, 0x9E, 0xD8, 0x00, 0xC6, 0x38, 0x24, 0x00,
0x00, 0x00, 0x00, 0x00, 0x46, 0x03, 0xB0, 0x00, 0x45, 0xA2, 0xB0, 0x00, 0xC6, 0x31, 0xF0, 0x00,
0x00, 0x00, 0x00, 0x00, 0x46, 0x00, 0x7C, 0x00, 0x45, 0xA7, 0x48, 0x00, 0xC6, 0x2F, 0xC8, 0x00,
0x00, 0x00, 0x00, 0x00, 0x45, 0xF5, 0x58, 0x00, 0x45, 0xAA, 0xA0, 0x00, 0xC6, 0x30, 0x14, 0x00,
0x00, 0x00, 0x00, 0x00, 0x45, 0xED, 0x78, 0x00, 0x45, 0xAD, 0x08, 0x00, 0xC6, 0x2E, 0xC8, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ sincosTable___5JMath

u8 sincosTable___5JMath[65536]

◆ stringBase_80CF30EC

SECTION_DEAD char const* const stringBase_80CF30EC = "Npc_ksw"
static

◆ stringBase_80CF30F4

SECTION_DEAD char const* const stringBase_80CF30F4 = "Obj_sw"
static