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

Functions

void initBaseMtx__13daObjGeyser_cFv ()
 
void setBaseMtx__13daObjGeyser_cFv ()
 
void Create__13daObjGeyser_cFv ()
 
void CreateHeap__13daObjGeyser_cFv ()
 
void create1st__13daObjGeyser_cFv ()
 
void Execute__13daObjGeyser_cFPPA3_A4_f ()
 
void action__13daObjGeyser_cFv ()
 
void actionOff2Init__13daObjGeyser_cFv ()
 
void actionOff2__13daObjGeyser_cFv ()
 
void __dt__8cM3dGLinFv ()
 
void actionOnWait2Init__13daObjGeyser_cFv ()
 
void actionOnWait2__13daObjGeyser_cFv ()
 
void actionOn2Init__13daObjGeyser_cFv ()
 
void actionOn2__13daObjGeyser_cFv ()
 
void actionDisappearInit__13daObjGeyser_cFUc ()
 
void actionDisappear__13daObjGeyser_cFv ()
 
void actionOffInit__13daObjGeyser_cFv ()
 
void actionOff__13daObjGeyser_cFv ()
 
void actionOnWaitInit__13daObjGeyser_cFv ()
 
void actionOnWait__13daObjGeyser_cFv ()
 
void actionOnInit__13daObjGeyser_cFv ()
 
void actionOn__13daObjGeyser_cFv ()
 
void setPntWind__13daObjGeyser_cFv ()
 
void cutPntWind__13daObjGeyser_cFv ()
 
void movePntWind__13daObjGeyser_cFv ()
 
void Draw__13daObjGeyser_cFv ()
 
void setEmitterPre00__13daObjGeyser_cFv ()
 
void setEmitterSrc00Sand__13daObjGeyser_cFv ()
 
void setEmitterSrc01Smk__13daObjGeyser_cFv ()
 
void stopEmitterPre00__13daObjGeyser_cFv ()
 
void stopEmitterSrc00Sand__13daObjGeyser_cFv ()
 
void stopEmitterSrc01Smk__13daObjGeyser_cFv ()
 
void setEmitterClm00__13daObjGeyser_cFv ()
 
void setEmitterSmk01__13daObjGeyser_cFv ()
 
void setEmitterSmk02__13daObjGeyser_cFv ()
 
void stopEmitterClm00__13daObjGeyser_cFv ()
 
void stopEmitterSmk01__13daObjGeyser_cFv ()
 
void stopEmitterSmk02__13daObjGeyser_cFv ()
 
void Delete__13daObjGeyser_cFv ()
 
static void daObjGeyser_create1st__FP13daObjGeyser_c ()
 
void __dt__8cM3dGAabFv ()
 
void __dt__10dCcD_GSttsFv ()
 
static void daObjGeyser_MoveBGDelete__FP13daObjGeyser_c ()
 
static void daObjGeyser_MoveBGExecute__FP13daObjGeyser_c ()
 
static void daObjGeyser_MoveBGDraw__FP13daObjGeyser_c ()
 
void __dt__10cCcD_GSttsFv ()
 
void mDoMtx_YrotM__FPA4_fs ()
 
void transS__14mDoMtx_stack_cFRC4cXyz ()
 
void scaleM__14mDoMtx_stack_cFfff ()
 
void ZXYrotS__14mDoMtx_stack_cFRC5csXyz ()
 
void ZXYrotM__14mDoMtx_stack_cFRC5csXyz ()
 
void mDoExt_modelUpdateDL__FP8J3DModel ()
 
void mDoExt_setupStageTexture__FP12J3DModelData ()
 
void mDoExt_J3DModel__create__FP12J3DModelDataUlUl ()
 
void fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff ()
 
void fopAcM_searchActorDistance__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 set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf ()
 
void dKyw_pntwind_set__FP14WIND_INFLUENCE ()
 
void dKyw_pntwind_cut__FP14WIND_INFLUENCE ()
 
void dKyr_get_vectle_calc__FP4cXyzP4cXyzP4cXyz ()
 
void dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz ()
 
void __ct__16dBgS_MoveBgActorFv ()
 
bool IsDelete__16dBgS_MoveBgActorFv ()
 
bool ToFore__16dBgS_MoveBgActorFv ()
 
bool ToBack__16dBgS_MoveBgActorFv ()
 
void MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUlPA3_A4_f ()
 
void MoveBGDelete__16dBgS_MoveBgActorFv ()
 
void MoveBGExecute__16dBgS_MoveBgActorFv ()
 
void Move__4dBgWFv ()
 
void __ct__10dCcD_GSttsFv ()
 
void Init__9dCcD_SttsFiiP10fopAc_ac_c ()
 
void __ct__12dCcD_GObjInfFv ()
 
void Set__8dCcD_CpsFRC11dCcD_SrcCps ()
 
void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c ()
 
void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c ()
 
void Set__4cCcSFP8cCcD_Obj ()
 
void __pl__4cXyzCFRC3Vec ()
 
void cM3d_Len3dSqPntAndSegLine__FPC8cM3dGLinPC3VecP3VecPf ()
 
void __ct__8cM3dGCpsFv ()
 
void Set__8cM3dGCpsFRC9cM3dGCpsS ()
 
void SetStartEnd__8cM3dGLinFRC4cXyzRC4cXyz ()
 
void cLib_addCalc__FPfffff ()
 
void cLib_chaseUC__FPUcUcUc ()
 
void cLib_chaseF__FPfff ()
 
void seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc ()
 
void __dl__FPv ()
 
void __ptmf_scall ()
 
void _savegpr_29 ()
 
void _restgpr_29 ()
 
 COMPILER_STRIP_GATE (0x80BF8FE8, &l_dzb)
 
 COMPILER_STRIP_GATE (0x80BF8FF0, &l_scale)
 
 COMPILER_STRIP_GATE (0x80BF9008, &lit_3758)
 
 COMPILER_STRIP_GATE (0x80BF900C, &lit_3759)
 
 COMPILER_STRIP_GATE (0x80BF9010, &lit_3760)
 
 COMPILER_STRIP_GATE (0x80BF9014, &lit_3761)
 
 COMPILER_STRIP_GATE (0x80BF9018, &lit_3762)
 
 COMPILER_STRIP_GATE (0x80BF901C, &lit_3855)
 
 COMPILER_STRIP_GATE (0x80BF9020, &lit_3856)
 
 COMPILER_STRIP_GATE (0x80BF9024, &lit_3857)
 
 COMPILER_STRIP_GATE (0x80BF9028, &lit_3858)
 
 COMPILER_STRIP_GATE (0x80BF9030, &lit_3859)
 
 COMPILER_STRIP_GATE (0x80BF9038, &lit_3860)
 
 COMPILER_STRIP_GATE (0x80BF9040, &lit_3861)
 
 COMPILER_STRIP_GATE (0x80BF9044, &lit_3969)
 
 COMPILER_STRIP_GATE (0x80BF9048, &lit_3970)
 
 COMPILER_STRIP_GATE (0x80BF904C, &lit_4096)
 
 COMPILER_STRIP_GATE (0x80BF9050, &lit_4232)
 
 COMPILER_STRIP_GATE (0x80BF9054, &lit_4280)
 
 COMPILER_STRIP_GATE (0x80BF9058, &lit_4281)
 
static void daObjGeyser_create1st (daObjGeyser_c *param_0)
 
static void daObjGeyser_MoveBGDelete (daObjGeyser_c *param_0)
 
static void daObjGeyser_MoveBGExecute (daObjGeyser_c *param_0)
 
static void daObjGeyser_MoveBGDraw (daObjGeyser_c *param_0)
 

Variables

char const *const d_a_obj_geyser__stringBase0
 
void__vt__8dCcD_Cps [36]
 
void__vt__9dCcD_Stts [11]
 
void__vt__12cCcD_CpsAttr [25]
 
void__vt__14cCcD_ShapeAttr [22]
 
void__vt__9cCcD_Stts [8]
 
u8 now__14mDoMtx_stack_c [48]
 
u8 g_dComIfG_gameInfo [122384]
 
u8 mAudioMgrPtr__10Z2AudioMgr [4+4]
 
u8 struct_80BF9240 [4]
 
static SECTION_DEAD char const *const stringBase_80BF905C = "H_knktsn"
 
static SECTION_DATA u8 cNullVec__6Z2Calc [12]
 
static SECTION_DATA u32 lit_1787 [1+4]
 
static SECTION_DATA voidl_arcName = (void*)&d_a_obj_geyser__stringBase0
 
static SECTION_DATA u8 l_cull_box [24]
 
static dCcD_SrcCps l_cps_src
 
static SECTION_RODATA u8 const l_dzb [8]
 
static SECTION_RODATA u8 const l_scale [24]
 
static SECTION_RODATA f32 const lit_3758 = 5000.0f
 
static SECTION_RODATA u8 const lit_3759 [4]
 
static SECTION_RODATA f32 const lit_3760 = 1.0f
 
static SECTION_RODATA f32 const lit_3761 = 500.0f
 
static SECTION_RODATA f32 const lit_3762 = 100.0f
 
static SECTION_DATA voidlit_3769 [3]
 
static SECTION_DATA voidlit_3770 [3]
 
static SECTION_DATA voidlit_3771 [3]
 
static SECTION_DATA u8 l_func [36]
 
static SECTION_DATA voidlit_3775 [3]
 
static SECTION_DATA voidlit_3776 [3]
 
static SECTION_DATA voidlit_3777 [3]
 
static SECTION_DATA voidlit_3778 [3]
 
static SECTION_DATA u8 l_func2 [48]
 
static SECTION_RODATA f32 const lit_3855 = 1000.0f
 
static SECTION_RODATA f32 const lit_3856 = -50.0f
 
static SECTION_RODATA f32 const lit_3857 = 1200.0f
 
static SECTION_RODATA u8 const lit_3858 [8]
 
static SECTION_RODATA u8 const lit_3859 [8]
 
static SECTION_RODATA u8 const lit_3860 [8]
 
static SECTION_RODATA f32 const lit_3861 = 1.0f / 10.0f
 
static actor_method_class daObjGeyser_METHODS
 
actor_process_profile_definition g_profile_Obj_Geyser
 
SECTION_DATA void__vt__10cCcD_GStts [3]
 
SECTION_DATA void__vt__10dCcD_GStts [3]
 
SECTION_DATA void__vt__8cM3dGAab [3]
 
SECTION_DATA void__vt__8cM3dGLin [3]
 
static SECTION_RODATA f32 const lit_3969 = 600.0f
 
static SECTION_RODATA f32 const lit_3970 = -1.0f
 
static SECTION_RODATA f32 const lit_4096 = 1.0f / 20.0f
 
static SECTION_RODATA f32 const lit_4232 = 1.0f / 5.0f
 
static SECTION_RODATA f32 const lit_4280 = 2.0f
 
static SECTION_RODATA f32 const lit_4281 = 0.5f
 
SECTION_DATA void__vt__13daObjGeyser_c [10]
 

Function Documentation

◆ __ct__10dCcD_GSttsFv()

void __ct__10dCcD_GSttsFv ( )

◆ __ct__12dCcD_GObjInfFv()

void __ct__12dCcD_GObjInfFv ( )

◆ __ct__16dBgS_MoveBgActorFv()

void __ct__16dBgS_MoveBgActorFv ( )

◆ __ct__8cM3dGCpsFv()

void __ct__8cM3dGCpsFv ( )

◆ __dl__FPv()

void __dl__FPv ( )

◆ __dt__10cCcD_GSttsFv()

void __dt__10cCcD_GSttsFv ( )

Vtables for daObjHBombkoya_c mostly match, but __dt__17dEvLib_callback_cFv keeps getting generated above after daObjHBombkoya_create1st instead of down here. If that can be fixed, it should fix all vtable issues for this TU

◆ __dt__10dCcD_GSttsFv()

void __dt__10dCcD_GSttsFv ( )

◆ __dt__8cM3dGAabFv()

void __dt__8cM3dGAabFv ( )

◆ __dt__8cM3dGLinFv()

void __dt__8cM3dGLinFv ( )

◆ __pl__4cXyzCFRC3Vec()

void __pl__4cXyzCFRC3Vec ( )

◆ __ptmf_scall()

void __ptmf_scall ( )

◆ _restgpr_29()

void _restgpr_29 ( )

◆ _savegpr_29()

void _savegpr_29 ( )

◆ action__13daObjGeyser_cFv()

void action__13daObjGeyser_cFv ( )

◆ actionDisappear__13daObjGeyser_cFv()

void actionDisappear__13daObjGeyser_cFv ( )

◆ actionDisappearInit__13daObjGeyser_cFUc()

void actionDisappearInit__13daObjGeyser_cFUc ( )

◆ actionOff2__13daObjGeyser_cFv()

void actionOff2__13daObjGeyser_cFv ( )

◆ actionOff2Init__13daObjGeyser_cFv()

void actionOff2Init__13daObjGeyser_cFv ( )

◆ actionOff__13daObjGeyser_cFv()

void actionOff__13daObjGeyser_cFv ( )

◆ actionOffInit__13daObjGeyser_cFv()

void actionOffInit__13daObjGeyser_cFv ( )

◆ actionOn2__13daObjGeyser_cFv()

void actionOn2__13daObjGeyser_cFv ( )

◆ actionOn2Init__13daObjGeyser_cFv()

void actionOn2Init__13daObjGeyser_cFv ( )

◆ actionOn__13daObjGeyser_cFv()

void actionOn__13daObjGeyser_cFv ( )

◆ actionOnInit__13daObjGeyser_cFv()

void actionOnInit__13daObjGeyser_cFv ( )

◆ actionOnWait2__13daObjGeyser_cFv()

void actionOnWait2__13daObjGeyser_cFv ( )

◆ actionOnWait2Init__13daObjGeyser_cFv()

void actionOnWait2Init__13daObjGeyser_cFv ( )

◆ actionOnWait__13daObjGeyser_cFv()

void actionOnWait__13daObjGeyser_cFv ( )

◆ actionOnWaitInit__13daObjGeyser_cFv()

void actionOnWaitInit__13daObjGeyser_cFv ( )

◆ cLib_addCalc__FPfffff()

void cLib_addCalc__FPfffff ( )

◆ cLib_chaseF__FPfff()

void cLib_chaseF__FPfff ( )

◆ cLib_chaseUC__FPUcUcUc()

void cLib_chaseUC__FPUcUcUc ( )

◆ cM3d_Len3dSqPntAndSegLine__FPC8cM3dGLinPC3VecP3VecPf()

void cM3d_Len3dSqPntAndSegLine__FPC8cM3dGLinPC3VecP3VecPf ( )

◆ COMPILER_STRIP_GATE() [1/20]

COMPILER_STRIP_GATE ( 0x80BF8FE8  ,
l_dzb 
)

◆ COMPILER_STRIP_GATE() [2/20]

COMPILER_STRIP_GATE ( 0x80BF8FF0  ,
l_scale 
)

◆ COMPILER_STRIP_GATE() [3/20]

COMPILER_STRIP_GATE ( 0x80BF9008  ,
lit_3758 
)

◆ COMPILER_STRIP_GATE() [4/20]

COMPILER_STRIP_GATE ( 0x80BF900C  ,
lit_3759 
)

◆ COMPILER_STRIP_GATE() [5/20]

COMPILER_STRIP_GATE ( 0x80BF9010  ,
lit_3760 
)

◆ COMPILER_STRIP_GATE() [6/20]

COMPILER_STRIP_GATE ( 0x80BF9014  ,
lit_3761 
)

◆ COMPILER_STRIP_GATE() [7/20]

COMPILER_STRIP_GATE ( 0x80BF9018  ,
lit_3762 
)

◆ COMPILER_STRIP_GATE() [8/20]

COMPILER_STRIP_GATE ( 0x80BF901C  ,
lit_3855 
)

◆ COMPILER_STRIP_GATE() [9/20]

COMPILER_STRIP_GATE ( 0x80BF9020  ,
lit_3856 
)

◆ COMPILER_STRIP_GATE() [10/20]

COMPILER_STRIP_GATE ( 0x80BF9024  ,
lit_3857 
)

◆ COMPILER_STRIP_GATE() [11/20]

COMPILER_STRIP_GATE ( 0x80BF9028  ,
lit_3858 
)

◆ COMPILER_STRIP_GATE() [12/20]

COMPILER_STRIP_GATE ( 0x80BF9030  ,
lit_3859 
)

◆ COMPILER_STRIP_GATE() [13/20]

COMPILER_STRIP_GATE ( 0x80BF9038  ,
lit_3860 
)

◆ COMPILER_STRIP_GATE() [14/20]

COMPILER_STRIP_GATE ( 0x80BF9040  ,
lit_3861 
)

◆ COMPILER_STRIP_GATE() [15/20]

COMPILER_STRIP_GATE ( 0x80BF9044  ,
lit_3969 
)

◆ COMPILER_STRIP_GATE() [16/20]

COMPILER_STRIP_GATE ( 0x80BF9048  ,
lit_3970 
)

◆ COMPILER_STRIP_GATE() [17/20]

COMPILER_STRIP_GATE ( 0x80BF904C  ,
lit_4096 
)

◆ COMPILER_STRIP_GATE() [18/20]

COMPILER_STRIP_GATE ( 0x80BF9050  ,
lit_4232 
)

◆ COMPILER_STRIP_GATE() [19/20]

COMPILER_STRIP_GATE ( 0x80BF9054  ,
lit_4280 
)

◆ COMPILER_STRIP_GATE() [20/20]

COMPILER_STRIP_GATE ( 0x80BF9058  ,
lit_4281 
)

◆ create1st__13daObjGeyser_cFv()

void create1st__13daObjGeyser_cFv ( )

◆ Create__13daObjGeyser_cFv()

void Create__13daObjGeyser_cFv ( )

◆ CreateHeap__13daObjGeyser_cFv()

void CreateHeap__13daObjGeyser_cFv ( )

◆ cutPntWind__13daObjGeyser_cFv()

void cutPntWind__13daObjGeyser_cFv ( )

◆ daObjGeyser_create1st()

static void daObjGeyser_create1st ( daObjGeyser_c param_0)
static

◆ daObjGeyser_create1st__FP13daObjGeyser_c()

static void daObjGeyser_create1st__FP13daObjGeyser_c ( )
static

◆ daObjGeyser_MoveBGDelete()

static void daObjGeyser_MoveBGDelete ( daObjGeyser_c param_0)
static

◆ daObjGeyser_MoveBGDelete__FP13daObjGeyser_c()

static void daObjGeyser_MoveBGDelete__FP13daObjGeyser_c ( )
static

◆ daObjGeyser_MoveBGDraw()

static void daObjGeyser_MoveBGDraw ( daObjGeyser_c param_0)
static

◆ daObjGeyser_MoveBGDraw__FP13daObjGeyser_c()

static void daObjGeyser_MoveBGDraw__FP13daObjGeyser_c ( )
static

◆ daObjGeyser_MoveBGExecute()

static void daObjGeyser_MoveBGExecute ( daObjGeyser_c param_0)
static

◆ daObjGeyser_MoveBGExecute__FP13daObjGeyser_c()

static void daObjGeyser_MoveBGExecute__FP13daObjGeyser_c ( )
static

◆ dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz()

void dBgS_MoveBGProc_TypicalRotY__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 ( )

◆ dComIfGp_getReverb__Fi()

void dComIfGp_getReverb__Fi ( )

◆ Delete__13daObjGeyser_cFv()

void Delete__13daObjGeyser_cFv ( )

◆ dKyr_get_vectle_calc__FP4cXyzP4cXyzP4cXyz()

void dKyr_get_vectle_calc__FP4cXyzP4cXyzP4cXyz ( )

◆ dKyw_pntwind_cut__FP14WIND_INFLUENCE()

void dKyw_pntwind_cut__FP14WIND_INFLUENCE ( )

◆ dKyw_pntwind_set__FP14WIND_INFLUENCE()

void dKyw_pntwind_set__FP14WIND_INFLUENCE ( )

◆ Draw__13daObjGeyser_cFv()

void Draw__13daObjGeyser_cFv ( )

◆ Execute__13daObjGeyser_cFPPA3_A4_f()

void Execute__13daObjGeyser_cFPPA3_A4_f ( )

◆ fopAcM_searchActorDistance__FPC10fopAc_ac_cPC10fopAc_ac_c()

void fopAcM_searchActorDistance__FPC10fopAc_ac_cPC10fopAc_ac_c ( )

◆ fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff()

void fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff ( )

◆ getRes__14dRes_control_cFPCclP11dRes_info_ci()

void getRes__14dRes_control_cFPCclP11dRes_info_ci ( )

◆ Init__9dCcD_SttsFiiP10fopAc_ac_c()

void Init__9dCcD_SttsFiiP10fopAc_ac_c ( )

◆ initBaseMtx__13daObjGeyser_cFv()

void initBaseMtx__13daObjGeyser_cFv ( )

◆ IsDelete__16dBgS_MoveBgActorFv()

bool IsDelete__16dBgS_MoveBgActorFv ( )

◆ mDoExt_J3DModel__create__FP12J3DModelDataUlUl()

void mDoExt_J3DModel__create__FP12J3DModelDataUlUl ( )

◆ mDoExt_modelUpdateDL__FP8J3DModel()

void mDoExt_modelUpdateDL__FP8J3DModel ( )

◆ mDoExt_setupStageTexture__FP12J3DModelData()

void mDoExt_setupStageTexture__FP12J3DModelData ( )

◆ mDoMtx_YrotM__FPA4_fs()

void mDoMtx_YrotM__FPA4_fs ( )

◆ Move__4dBgWFv()

void Move__4dBgWFv ( )

◆ MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUlPA3_A4_f()

void MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUlPA3_A4_f ( )

◆ MoveBGDelete__16dBgS_MoveBgActorFv()

void MoveBGDelete__16dBgS_MoveBgActorFv ( )

◆ MoveBGExecute__16dBgS_MoveBgActorFv()

void MoveBGExecute__16dBgS_MoveBgActorFv ( )

◆ movePntWind__13daObjGeyser_cFv()

void movePntWind__13daObjGeyser_cFv ( )

◆ scaleM__14mDoMtx_stack_cFfff()

void scaleM__14mDoMtx_stack_cFfff ( )

◆ seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc()

void seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc ( )

◆ set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf()

void set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf ( )

◆ Set__4cCcSFP8cCcD_Obj()

void Set__4cCcSFP8cCcD_Obj ( )

◆ Set__8cM3dGCpsFRC9cM3dGCpsS()

void Set__8cM3dGCpsFRC9cM3dGCpsS ( )

◆ Set__8dCcD_CpsFRC11dCcD_SrcCps()

void Set__8dCcD_CpsFRC11dCcD_SrcCps ( )

◆ setBaseMtx__13daObjGeyser_cFv()

void setBaseMtx__13daObjGeyser_cFv ( )

◆ setEmitterClm00__13daObjGeyser_cFv()

void setEmitterClm00__13daObjGeyser_cFv ( )

◆ setEmitterPre00__13daObjGeyser_cFv()

void setEmitterPre00__13daObjGeyser_cFv ( )

◆ setEmitterSmk01__13daObjGeyser_cFv()

void setEmitterSmk01__13daObjGeyser_cFv ( )

◆ setEmitterSmk02__13daObjGeyser_cFv()

void setEmitterSmk02__13daObjGeyser_cFv ( )

◆ setEmitterSrc00Sand__13daObjGeyser_cFv()

void setEmitterSrc00Sand__13daObjGeyser_cFv ( )

◆ setEmitterSrc01Smk__13daObjGeyser_cFv()

void setEmitterSrc01Smk__13daObjGeyser_cFv ( )

◆ setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c()

void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c ( )

◆ setPntWind__13daObjGeyser_cFv()

void setPntWind__13daObjGeyser_cFv ( )

◆ SetStartEnd__8cM3dGLinFRC4cXyzRC4cXyz()

void SetStartEnd__8cM3dGLinFRC4cXyzRC4cXyz ( )

◆ settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c()

void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c ( )

◆ stopEmitterClm00__13daObjGeyser_cFv()

void stopEmitterClm00__13daObjGeyser_cFv ( )

◆ stopEmitterPre00__13daObjGeyser_cFv()

void stopEmitterPre00__13daObjGeyser_cFv ( )

◆ stopEmitterSmk01__13daObjGeyser_cFv()

void stopEmitterSmk01__13daObjGeyser_cFv ( )

◆ stopEmitterSmk02__13daObjGeyser_cFv()

void stopEmitterSmk02__13daObjGeyser_cFv ( )

◆ stopEmitterSrc00Sand__13daObjGeyser_cFv()

void stopEmitterSrc00Sand__13daObjGeyser_cFv ( )

◆ stopEmitterSrc01Smk__13daObjGeyser_cFv()

void stopEmitterSrc01Smk__13daObjGeyser_cFv ( )

◆ ToBack__16dBgS_MoveBgActorFv()

bool ToBack__16dBgS_MoveBgActorFv ( )

◆ ToFore__16dBgS_MoveBgActorFv()

bool ToFore__16dBgS_MoveBgActorFv ( )

◆ transS__14mDoMtx_stack_cFRC4cXyz()

void transS__14mDoMtx_stack_cFRC4cXyz ( )

◆ ZXYrotM__14mDoMtx_stack_cFRC5csXyz()

void ZXYrotM__14mDoMtx_stack_cFRC5csXyz ( )

◆ ZXYrotS__14mDoMtx_stack_cFRC5csXyz()

void ZXYrotS__14mDoMtx_stack_cFRC5csXyz ( )

Variable Documentation

◆ __vt__10cCcD_GStts

SECTION_DATA void* __vt__10cCcD_GStts[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
void __dt__10cCcD_GSttsFv()
Definition d_a_obj_geyser.cpp:731

◆ __vt__10dCcD_GStts

SECTION_DATA void* __vt__10dCcD_GStts[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__10dCcD_GSttsFv()
Definition d_a_obj_geyser.cpp:708

◆ __vt__12cCcD_CpsAttr

void* __vt__12cCcD_CpsAttr[25]
extern

◆ __vt__13daObjGeyser_c

SECTION_DATA void* __vt__13daObjGeyser_c[10]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void Create__13daObjGeyser_cFv()
bool IsDelete__16dBgS_MoveBgActorFv()
bool ToFore__16dBgS_MoveBgActorFv()
void Draw__13daObjGeyser_cFv()
void Execute__13daObjGeyser_cFPPA3_A4_f()
bool ToBack__16dBgS_MoveBgActorFv()
void CreateHeap__13daObjGeyser_cFv()
void Delete__13daObjGeyser_cFv()

◆ __vt__14cCcD_ShapeAttr

void* __vt__14cCcD_ShapeAttr[22]
extern

◆ __vt__8cM3dGAab

SECTION_DATA void* __vt__8cM3dGAab[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__8cM3dGAabFv()
Definition d_a_obj_geyser.cpp:702

◆ __vt__8cM3dGLin

SECTION_DATA void* __vt__8cM3dGLin[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__8cM3dGLinFv()
Definition d_a_obj_geyser.cpp:478

◆ __vt__8dCcD_Cps

void* __vt__8dCcD_Cps[36]
extern

◆ __vt__9cCcD_Stts

void* __vt__9cCcD_Stts[8]
extern

◆ __vt__9dCcD_Stts

void* __vt__9dCcD_Stts[11]
extern

◆ cNullVec__6Z2Calc

SECTION_DATA u8 cNullVec__6Z2Calc[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ d_a_obj_geyser__stringBase0

char const* const d_a_obj_geyser__stringBase0
extern

◆ daObjGeyser_METHODS

actor_method_class daObjGeyser_METHODS
static
Initial value:
= {
0,
}
static void daObjGeyser_create1st__FP13daObjGeyser_c()
static void daObjGeyser_MoveBGDraw__FP13daObjGeyser_c()
static void daObjGeyser_MoveBGExecute__FP13daObjGeyser_c()
static void daObjGeyser_MoveBGDelete__FP13daObjGeyser_c()
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_dComIfG_gameInfo

u8 g_dComIfG_gameInfo[122384]
extern

◆ g_profile_Obj_Geyser

actor_process_profile_definition g_profile_Obj_Geyser
extern
Initial value:
= {
7,
&g_fpcLf_Method.mBase,
sizeof(daObjGeyser_c),
0,
0,
596,
0x00040100,
}
Geyser.
Definition d_a_obj_geyser.h:14
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static actor_method_class daObjGeyser_METHODS
Definition d_a_obj_geyser.cpp:417
@ PROC_Obj_Geyser
Definition d_procname.h:364
@ 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_arcName

◆ l_cps_src

dCcD_SrcCps l_cps_src
static
Initial value:
= {
{
{0x0, {{0x100, 0x0, 0x1d}, {0x0, 0x0}, 0x0}},
{dCcD_SE_NONE, 0x0, 0x1, 0x0, 0x2},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x4},
{0x0},
},
{
{{0.0f, 0.0f, 0.0f}, {0.0f, 500.0f, 0.0f}, 100.0f},
}
}
@ dCcD_SE_NONE
Definition d_cc_d.h:13

◆ l_cull_box

SECTION_DATA u8 l_cull_box[24]
static
Initial value:
= {
0xC2, 0xC8, 0x00, 0x00, 0xC1, 0x20, 0x00, 0x00, 0xC2, 0xC8, 0x00, 0x00,
0x42, 0xC8, 0x00, 0x00, 0x44, 0x09, 0x80, 0x00, 0x42, 0xC8, 0x00, 0x00,
}

◆ l_dzb

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

◆ l_func

SECTION_DATA u8 l_func[36]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ l_func2

SECTION_DATA u8 l_func2[48]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ l_scale

SECTION_RODATA u8 const l_scale[24]
static
Initial value:
= {
0x3F, 0x33, 0x33, 0x33, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00,
0x3E, 0x99, 0x99, 0x9A, 0x3F, 0x4C, 0xCC, 0xCD, 0x3F, 0x80, 0x00, 0x00,
}

◆ lit_1787

SECTION_DATA u32 lit_1787[1+4]
static
Initial value:
= {
0x02000201,
0x40080000,
0x00000000,
0x3FE00000,
0x00000000,
}

◆ lit_3758

SECTION_RODATA f32 const lit_3758 = 5000.0f
static

◆ lit_3759

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

◆ lit_3760

SECTION_RODATA f32 const lit_3760 = 1.0f
static

◆ lit_3761

SECTION_RODATA f32 const lit_3761 = 500.0f
static

◆ lit_3762

SECTION_RODATA f32 const lit_3762 = 100.0f
static

◆ lit_3769

SECTION_DATA void* lit_3769[3]
static
Initial value:
= {
(void*)NULL,
(void*)0xFFFFFFFF,
}
void actionOff__13daObjGeyser_cFv()

◆ lit_3770

SECTION_DATA void* lit_3770[3]
static
Initial value:
= {
(void*)NULL,
(void*)0xFFFFFFFF,
}
void actionOnWait__13daObjGeyser_cFv()

◆ lit_3771

SECTION_DATA void* lit_3771[3]
static
Initial value:
= {
(void*)NULL,
(void*)0xFFFFFFFF,
}
void actionOn__13daObjGeyser_cFv()

◆ lit_3775

SECTION_DATA void* lit_3775[3]
static
Initial value:
= {
(void*)NULL,
(void*)0xFFFFFFFF,
}
void actionOff2__13daObjGeyser_cFv()

◆ lit_3776

SECTION_DATA void* lit_3776[3]
static
Initial value:
= {
(void*)NULL,
(void*)0xFFFFFFFF,
}
void actionOnWait2__13daObjGeyser_cFv()

◆ lit_3777

SECTION_DATA void* lit_3777[3]
static
Initial value:
= {
(void*)NULL,
(void*)0xFFFFFFFF,
}
void actionOn2__13daObjGeyser_cFv()

◆ lit_3778

SECTION_DATA void* lit_3778[3]
static
Initial value:
= {
(void*)NULL,
(void*)0xFFFFFFFF,
}
void actionDisappear__13daObjGeyser_cFv()

◆ lit_3855

SECTION_RODATA f32 const lit_3855 = 1000.0f
static

◆ lit_3856

SECTION_RODATA f32 const lit_3856 = -50.0f
static

◆ lit_3857

SECTION_RODATA f32 const lit_3857 = 1200.0f
static

◆ lit_3858

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

◆ lit_3859

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

◆ lit_3860

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

◆ lit_3861

SECTION_RODATA f32 const lit_3861 = 1.0f / 10.0f
static

◆ lit_3969

SECTION_RODATA f32 const lit_3969 = 600.0f
static

◆ lit_3970

SECTION_RODATA f32 const lit_3970 = -1.0f
static

◆ lit_4096

SECTION_RODATA f32 const lit_4096 = 1.0f / 20.0f
static

◆ lit_4232

SECTION_RODATA f32 const lit_4232 = 1.0f / 5.0f
static

◆ lit_4280

SECTION_RODATA f32 const lit_4280 = 2.0f
static

◆ lit_4281

SECTION_RODATA f32 const lit_4281 = 0.5f
static

◆ mAudioMgrPtr__10Z2AudioMgr

u8 mAudioMgrPtr__10Z2AudioMgr[4+4]

◆ now__14mDoMtx_stack_c

u8 now__14mDoMtx_stack_c[48]

◆ stringBase_80BF905C

SECTION_DEAD char const* const stringBase_80BF905C = "H_knktsn"
static

◆ struct_80BF9240

u8 struct_80BF9240[4]
extern