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

Functions

static void daObjPicture_c_createHeap__FP10fopAc_ac_c ()
 
void __ct__14daObjPicture_cFv ()
 
void __dt__8cM3dGCylFv ()
 
void __dt__8cM3dGAabFv ()
 
void __dt__8dCcD_CpsFv ()
 
void __ct__8dCcD_CpsFv ()
 
void __dt__10dCcD_GSttsFv ()
 
void __dt__14daObjPicture_cFv ()
 
void createHeap__14daObjPicture_cFv ()
 
void create__14daObjPicture_cFv ()
 
void Delete__14daObjPicture_cFv ()
 
void draw__14daObjPicture_cFv ()
 
void execute__14daObjPicture_cFv ()
 
void init__14daObjPicture_cFv ()
 
void setPicModelMtx__14daObjPicture_cFv ()
 
void setTmgModelMtx__14daObjPicture_cFv ()
 
void getLinePosPic__14daObjPicture_cFiP4cXyz ()
 
void getPosTmg__14daObjPicture_cFP4cXyz ()
 
void setLinePos__14daObjPicture_cFv ()
 
void moveLineFall1__14daObjPicture_cFv ()
 
void moveLineFall2__14daObjPicture_cFv ()
 
void chkHitRope__14daObjPicture_cFv ()
 
void chkHitBombTg__14daObjPicture_cFv ()
 
void setPicAtCol__14daObjPicture_cFv ()
 
static void daObjPicture_create__FP14daObjPicture_c ()
 
static void daObjPicture_Delete__FP14daObjPicture_c ()
 
static void daObjPicture_execute__FP14daObjPicture_c ()
 
static void daObjPicture_draw__FP14daObjPicture_c ()
 
void __dt__10cCcD_GSttsFv ()
 
void mDoMtx_ZXYrotM__FPA4_fsss ()
 
void transS__14mDoMtx_stack_cFRC4cXyz ()
 
void scaleM__14mDoMtx_stack_cFfff ()
 
void ZXYrotM__14mDoMtx_stack_cFRC5csXyz ()
 
void mDoExt_modelUpdate__FP8J3DModel ()
 
void mDoExt_modelUpdateDL__FP8J3DModel ()
 
void init__19mDoExt_3DlineMat1_cFUsUsP7ResTIMGi ()
 
void update__19mDoExt_3DlineMat1_cFifR8_GXColorUsP12dKy_tevstr_c ()
 
void setMat__26mDoExt_3DlineMatSortPacketFP18mDoExt_3DlineMat_c ()
 
void mDoExt_J3DModel__create__FP12J3DModelDataUlUl ()
 
void __ct__10fopAc_ac_cFv ()
 
void __dt__10fopAc_ac_cFv ()
 
void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ()
 
void fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff ()
 
void gndCheck__11fopAcM_gc_cFPC4cXyz ()
 
void dComIfG_resLoad__FP30request_of_phase_process_classPCc ()
 
void dComIfG_resDelete__FP30request_of_phase_process_classPCc ()
 
void onSwitch__10dSv_info_cFii ()
 
void isSwitch__10dSv_info_cCFii ()
 
void getRes__14dRes_control_cFPCclP11dRes_info_ci ()
 
void Release__4cBgSFP9dBgW_Base ()
 
void Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c ()
 
void dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz ()
 
void Set__4cBgWFP6cBgD_tUlPA3_A4_f ()
 
void __ct__4dBgWFv ()
 
void Move__4dBgWFv ()
 
void __ct__10dCcD_GSttsFv ()
 
void Init__9dCcD_SttsFiiP10fopAc_ac_c ()
 
void __ct__12dCcD_GObjInfFv ()
 
void __dt__12dCcD_GObjInfFv ()
 
void ChkTgHit__12dCcD_GObjInfFv ()
 
void GetTgHitObj__12dCcD_GObjInfFv ()
 
void Set__8dCcD_CpsFRC11dCcD_SrcCps ()
 
void CalcTgVec__8dCcD_CpsFv ()
 
void Set__8dCcD_CylFRC11dCcD_SrcCyl ()
 
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 __mi__4cXyzCFRC3Vec ()
 
void __ml__4cXyzCFf ()
 
void normalizeZP__4cXyzFv ()
 
void ChkUsed__9cBgW_BgIdCFv ()
 
void __ct__8cM3dGCpsFv ()
 
void __dt__8cM3dGCpsFv ()
 
void Set__8cM3dGCpsFRC4cXyzRC4cXyzf ()
 
void SetC__8cM3dGCylFRC4cXyz ()
 
void SetH__8cM3dGCylFf ()
 
void SetR__8cM3dGCylFf ()
 
void cLib_addCalc0__FPfff ()
 
void cLib_addCalcPosXZ2__FP4cXyzRC4cXyzff ()
 
void cLib_chaseF__FPfff ()
 
void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc ()
 
void__nw__FUl ()
 
void __dl__FPv ()
 
void __destroy_arr ()
 
void __construct_array ()
 
void _savegpr_19 ()
 
void _savegpr_22 ()
 
void _savegpr_23 ()
 
void _savegpr_25 ()
 
void _savegpr_27 ()
 
void _savegpr_28 ()
 
void _restgpr_19 ()
 
void _restgpr_22 ()
 
void _restgpr_23 ()
 
void _restgpr_25 ()
 
void _restgpr_27 ()
 
void _restgpr_28 ()
 
static void daObjPicture_c_createHeap (fopAc_ac_c *param_0)
 
 COMPILER_STRIP_GATE (0x80CAF01C, &l_dzbIdx)
 
 COMPILER_STRIP_GATE (0x80CAF024, &l_PictureBmdIdx)
 
 COMPILER_STRIP_GATE (0x80CAF02C, &lit_3925)
 
 COMPILER_STRIP_GATE (0x80CAF030, &lit_3926)
 
 COMPILER_STRIP_GATE (0x80CAF034, &lit_3927)
 
 COMPILER_STRIP_GATE (0x80CAF038, &lit_3958)
 
 COMPILER_STRIP_GATE (0x80CAF044, &lit_4007)
 
 COMPILER_STRIP_GATE (0x80CAF048, &lit_4008)
 
 COMPILER_STRIP_GATE (0x80CAF04C, &lit_4009)
 
 COMPILER_STRIP_GATE (0x80CAF050, &lit_4010)
 
 COMPILER_STRIP_GATE (0x80CAF054, &lit_4011)
 
 COMPILER_STRIP_GATE (0x80CAF058, &lit_4012)
 
 COMPILER_STRIP_GATE (0x80CAF05C, &lit_4013)
 
 COMPILER_STRIP_GATE (0x80CAF060, &lit_4014)
 
 COMPILER_STRIP_GATE (0x80CAF064, &lit_4042)
 
 COMPILER_STRIP_GATE (0x80CAF068, &lit_4076)
 
 COMPILER_STRIP_GATE (0x80CAF06C, &lit_4146)
 
 COMPILER_STRIP_GATE (0x80CAF070, &lit_4147)
 
 COMPILER_STRIP_GATE (0x80CAF074, &lit_4148)
 
 COMPILER_STRIP_GATE (0x80CAF078, &lit_4149)
 
 COMPILER_STRIP_GATE (0x80CAF07C, &lit_4150)
 
 COMPILER_STRIP_GATE (0x80CAF080, &lit_4151)
 
 COMPILER_STRIP_GATE (0x80CAF084, &lit_4152)
 
 COMPILER_STRIP_GATE (0x80CAF088, &lit_4156)
 
 COMPILER_STRIP_GATE (0x80CAF094, &lit_4160)
 
 COMPILER_STRIP_GATE (0x80CAF098, &lit_4161)
 
 COMPILER_STRIP_GATE (0x80CAF09C, &lit_4280)
 
 COMPILER_STRIP_GATE (0x80CAF0A0, &lit_4323)
 
 COMPILER_STRIP_GATE (0x80CAF0A4, &lit_4324)
 
 COMPILER_STRIP_GATE (0x80CAF0A8, &lit_4325)
 
 COMPILER_STRIP_GATE (0x80CAF0AC, &lit_4432)
 
 COMPILER_STRIP_GATE (0x80CAF0B0, &lit_4433)
 
 COMPILER_STRIP_GATE (0x80CAF0B4, &lit_4434)
 
 COMPILER_STRIP_GATE (0x80CAF0BC, &lit_4435)
 
 COMPILER_STRIP_GATE (0x80CAF0C4, &lit_4436)
 
 COMPILER_STRIP_GATE (0x80CAF0CC, &lit_4437)
 
 COMPILER_STRIP_GATE (0x80CAF0D0, &lit_4438)
 
 COMPILER_STRIP_GATE (0x80CAF0D4, &lit_4440)
 
static void daObjPicture_create (daObjPicture_c *param_0)
 
static void daObjPicture_Delete (daObjPicture_c *param_0)
 
static void daObjPicture_execute (daObjPicture_c *param_0)
 
static void daObjPicture_draw (daObjPicture_c *param_0)
 

Variables

char const *const d_a_obj_picture__stringBase0
 
u8 s_CcDCps__14daObjPicture_c [76]
 
u8 s_CcDCyl_pic_at__14daObjPicture_c [68]
 
void__vt__19mDoExt_3DlineMat1_c [5]
 
void__vt__8dCcD_Cyl [36]
 
void__vt__8dCcD_Cps [36]
 
void__vt__9dCcD_Stts [11]
 
void__vt__12cCcD_CylAttr [25]
 
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 sincosTable___5JMath [65536]
 
f32 mGroundY__11fopAcM_gc_c
 
u8 mAudioMgrPtr__10Z2AudioMgr [4+4]
 
static SECTION_DEAD char const *const stringBase_80CAF0DC = "L9Picture"
 
static SECTION_DATA voidl_arcName = (void*)&d_a_obj_picture__stringBase0
 
static SECTION_DATA u8 l_LINE_OFFSET_POS [24]
 
static SECTION_DATA u8 l_PIC_AT_OFFSET_POS [12]
 
static actor_method_class daObjPicture_METHODS
 
actor_process_profile_definition g_profile_Obj_Picture
 
SECTION_DATA void__vt__18mDoExt_3DlineMat_c [5]
 
SECTION_DATA void__vt__14daObjPicture_c [3]
 
SECTION_DATA void__vt__10cCcD_GStts [3]
 
SECTION_DATA void__vt__10dCcD_GStts [3]
 
SECTION_DATA void__vt__8cM3dGCyl [3]
 
SECTION_DATA void__vt__8cM3dGAab [3]
 
static SECTION_RODATA u8 const l_dzbIdx [8]
 
static SECTION_RODATA u8 const l_PictureBmdIdx [8]
 
static SECTION_RODATA f32 const lit_3925 = 1.0f
 
static SECTION_RODATA f32 const lit_3926 = 325.0f
 
static SECTION_RODATA f32 const lit_3927 = 0.5f
 
static SECTION_RODATA u8 const lit_3958 [12]
 
static SECTION_RODATA f32 const lit_4007 = -100.0f
 
static SECTION_RODATA f32 const lit_4008 = -500.0f
 
static SECTION_RODATA f32 const lit_4009 = 100.0f
 
static SECTION_RODATA f32 const lit_4010 = 1500.0f
 
static SECTION_RODATA f32 const lit_4011 = 500.0f
 
static SECTION_RODATA f32 const lit_4012 = 14.0f
 
static SECTION_RODATA f32 const lit_4013 = 10.0f
 
static SECTION_RODATA f32 const lit_4014 = 110.0f
 
static SECTION_RODATA u8 const lit_4042 [4]
 
static SECTION_RODATA f32 const lit_4076 = 3.5f
 
static SECTION_RODATA f32 const lit_4146 = -1.0f
 
static SECTION_RODATA u8 const lit_4147 [4]
 
static SECTION_RODATA f32 const lit_4148 = 12.0f
 
static SECTION_RODATA f32 const lit_4149 = 4.0f
 
static SECTION_RODATA f32 const lit_4150 = 7.0f
 
static SECTION_RODATA f32 const lit_4151 = 5.0f
 
static SECTION_RODATA f32 const lit_4152 = -1.0f / 10.0f
 
static SECTION_RODATA u8 const lit_4156 [12]
 
static SECTION_RODATA f32 const lit_4160 = -3.0f
 
static SECTION_RODATA f32 const lit_4161 = 15.0f
 
static SECTION_RODATA f32 const lit_4280 = 20.0f
 
static SECTION_RODATA f32 const lit_4323 = 1.0f / 25.0f
 
static SECTION_RODATA f32 const lit_4324 = 50.0f
 
static SECTION_RODATA f32 const lit_4325 = 9.0f / 20.0f
 
static SECTION_RODATA f32 const lit_4432 = 8.0f
 
static SECTION_RODATA f32 const lit_4433 = 7.0f / 10.0f
 
static SECTION_RODATA u8 const lit_4434 [8]
 
static SECTION_RODATA u8 const lit_4435 [8]
 
static SECTION_RODATA u8 const lit_4436 [8]
 
static SECTION_RODATA f32 const lit_4437 = 1.0f / 50.0f
 
static SECTION_RODATA f32 const lit_4438 = 30.0f
 
static SECTION_RODATA u8 const lit_4440 [8]
 

Function Documentation

◆ __construct_array()

void __construct_array ( )

◆ __ct__10dCcD_GSttsFv()

void __ct__10dCcD_GSttsFv ( )

◆ __ct__10fopAc_ac_cFv()

void __ct__10fopAc_ac_cFv ( )

◆ __ct__12dCcD_GObjInfFv()

void __ct__12dCcD_GObjInfFv ( )

◆ __ct__14daObjPicture_cFv()

void __ct__14daObjPicture_cFv ( )

◆ __ct__4dBgWFv()

void __ct__4dBgWFv ( )

◆ __ct__8cM3dGCpsFv()

void __ct__8cM3dGCpsFv ( )

◆ __ct__8dCcD_CpsFv()

void __ct__8dCcD_CpsFv ( )

◆ __destroy_arr()

void __destroy_arr ( )

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

void __dt__10fopAc_ac_cFv ( )

◆ __dt__12dCcD_GObjInfFv()

void __dt__12dCcD_GObjInfFv ( )

◆ __dt__14daObjPicture_cFv()

void __dt__14daObjPicture_cFv ( )

◆ __dt__8cM3dGAabFv()

void __dt__8cM3dGAabFv ( )

◆ __dt__8cM3dGCpsFv()

void __dt__8cM3dGCpsFv ( )

◆ __dt__8cM3dGCylFv()

void __dt__8cM3dGCylFv ( )

◆ __dt__8dCcD_CpsFv()

void __dt__8dCcD_CpsFv ( )

◆ __mi__4cXyzCFRC3Vec()

void __mi__4cXyzCFRC3Vec ( )

◆ __ml__4cXyzCFf()

void __ml__4cXyzCFf ( )

◆ __nw__FUl()

void * __nw__FUl ( )

◆ __pl__4cXyzCFRC3Vec()

void __pl__4cXyzCFRC3Vec ( )

◆ _restgpr_19()

void _restgpr_19 ( )

◆ _restgpr_22()

void _restgpr_22 ( )

◆ _restgpr_23()

void _restgpr_23 ( )

◆ _restgpr_25()

void _restgpr_25 ( )

◆ _restgpr_27()

void _restgpr_27 ( )

◆ _restgpr_28()

void _restgpr_28 ( )

◆ _savegpr_19()

void _savegpr_19 ( )

◆ _savegpr_22()

void _savegpr_22 ( )

◆ _savegpr_23()

void _savegpr_23 ( )

◆ _savegpr_25()

void _savegpr_25 ( )

◆ _savegpr_27()

void _savegpr_27 ( )

◆ _savegpr_28()

void _savegpr_28 ( )

◆ CalcTgVec__8dCcD_CpsFv()

void CalcTgVec__8dCcD_CpsFv ( )

◆ chkHitBombTg__14daObjPicture_cFv()

void chkHitBombTg__14daObjPicture_cFv ( )

◆ chkHitRope__14daObjPicture_cFv()

void chkHitRope__14daObjPicture_cFv ( )

◆ ChkTgHit__12dCcD_GObjInfFv()

void ChkTgHit__12dCcD_GObjInfFv ( )

◆ ChkUsed__9cBgW_BgIdCFv()

void ChkUsed__9cBgW_BgIdCFv ( )

◆ cLib_addCalc0__FPfff()

void cLib_addCalc0__FPfff ( )

◆ cLib_addCalcPosXZ2__FP4cXyzRC4cXyzff()

void cLib_addCalcPosXZ2__FP4cXyzRC4cXyzff ( )

◆ cLib_chaseF__FPfff()

void cLib_chaseF__FPfff ( )

◆ COMPILER_STRIP_GATE() [1/38]

COMPILER_STRIP_GATE ( 0x80CAF01C  ,
l_dzbIdx 
)

◆ COMPILER_STRIP_GATE() [2/38]

COMPILER_STRIP_GATE ( 0x80CAF024  ,
l_PictureBmdIdx 
)

◆ COMPILER_STRIP_GATE() [3/38]

COMPILER_STRIP_GATE ( 0x80CAF02C  ,
lit_3925 
)

◆ COMPILER_STRIP_GATE() [4/38]

COMPILER_STRIP_GATE ( 0x80CAF030  ,
lit_3926 
)

◆ COMPILER_STRIP_GATE() [5/38]

COMPILER_STRIP_GATE ( 0x80CAF034  ,
lit_3927 
)

◆ COMPILER_STRIP_GATE() [6/38]

COMPILER_STRIP_GATE ( 0x80CAF038  ,
lit_3958 
)

◆ COMPILER_STRIP_GATE() [7/38]

COMPILER_STRIP_GATE ( 0x80CAF044  ,
lit_4007 
)

◆ COMPILER_STRIP_GATE() [8/38]

COMPILER_STRIP_GATE ( 0x80CAF048  ,
lit_4008 
)

◆ COMPILER_STRIP_GATE() [9/38]

COMPILER_STRIP_GATE ( 0x80CAF04C  ,
lit_4009 
)

◆ COMPILER_STRIP_GATE() [10/38]

COMPILER_STRIP_GATE ( 0x80CAF050  ,
lit_4010 
)

◆ COMPILER_STRIP_GATE() [11/38]

COMPILER_STRIP_GATE ( 0x80CAF054  ,
lit_4011 
)

◆ COMPILER_STRIP_GATE() [12/38]

COMPILER_STRIP_GATE ( 0x80CAF058  ,
lit_4012 
)

◆ COMPILER_STRIP_GATE() [13/38]

COMPILER_STRIP_GATE ( 0x80CAF05C  ,
lit_4013 
)

◆ COMPILER_STRIP_GATE() [14/38]

COMPILER_STRIP_GATE ( 0x80CAF060  ,
lit_4014 
)

◆ COMPILER_STRIP_GATE() [15/38]

COMPILER_STRIP_GATE ( 0x80CAF064  ,
lit_4042 
)

◆ COMPILER_STRIP_GATE() [16/38]

COMPILER_STRIP_GATE ( 0x80CAF068  ,
lit_4076 
)

◆ COMPILER_STRIP_GATE() [17/38]

COMPILER_STRIP_GATE ( 0x80CAF06C  ,
lit_4146 
)

◆ COMPILER_STRIP_GATE() [18/38]

COMPILER_STRIP_GATE ( 0x80CAF070  ,
lit_4147 
)

◆ COMPILER_STRIP_GATE() [19/38]

COMPILER_STRIP_GATE ( 0x80CAF074  ,
lit_4148 
)

◆ COMPILER_STRIP_GATE() [20/38]

COMPILER_STRIP_GATE ( 0x80CAF078  ,
lit_4149 
)

◆ COMPILER_STRIP_GATE() [21/38]

COMPILER_STRIP_GATE ( 0x80CAF07C  ,
lit_4150 
)

◆ COMPILER_STRIP_GATE() [22/38]

COMPILER_STRIP_GATE ( 0x80CAF080  ,
lit_4151 
)

◆ COMPILER_STRIP_GATE() [23/38]

COMPILER_STRIP_GATE ( 0x80CAF084  ,
lit_4152 
)

◆ COMPILER_STRIP_GATE() [24/38]

COMPILER_STRIP_GATE ( 0x80CAF088  ,
lit_4156 
)

◆ COMPILER_STRIP_GATE() [25/38]

COMPILER_STRIP_GATE ( 0x80CAF094  ,
lit_4160 
)

◆ COMPILER_STRIP_GATE() [26/38]

COMPILER_STRIP_GATE ( 0x80CAF098  ,
lit_4161 
)

◆ COMPILER_STRIP_GATE() [27/38]

COMPILER_STRIP_GATE ( 0x80CAF09C  ,
lit_4280 
)

◆ COMPILER_STRIP_GATE() [28/38]

COMPILER_STRIP_GATE ( 0x80CAF0A0  ,
lit_4323 
)

◆ COMPILER_STRIP_GATE() [29/38]

COMPILER_STRIP_GATE ( 0x80CAF0A4  ,
lit_4324 
)

◆ COMPILER_STRIP_GATE() [30/38]

COMPILER_STRIP_GATE ( 0x80CAF0A8  ,
lit_4325 
)

◆ COMPILER_STRIP_GATE() [31/38]

COMPILER_STRIP_GATE ( 0x80CAF0AC  ,
lit_4432 
)

◆ COMPILER_STRIP_GATE() [32/38]

COMPILER_STRIP_GATE ( 0x80CAF0B0  ,
lit_4433 
)

◆ COMPILER_STRIP_GATE() [33/38]

COMPILER_STRIP_GATE ( 0x80CAF0B4  ,
lit_4434 
)

◆ COMPILER_STRIP_GATE() [34/38]

COMPILER_STRIP_GATE ( 0x80CAF0BC  ,
lit_4435 
)

◆ COMPILER_STRIP_GATE() [35/38]

COMPILER_STRIP_GATE ( 0x80CAF0C4  ,
lit_4436 
)

◆ COMPILER_STRIP_GATE() [36/38]

COMPILER_STRIP_GATE ( 0x80CAF0CC  ,
lit_4437 
)

◆ COMPILER_STRIP_GATE() [37/38]

COMPILER_STRIP_GATE ( 0x80CAF0D0  ,
lit_4438 
)

◆ COMPILER_STRIP_GATE() [38/38]

COMPILER_STRIP_GATE ( 0x80CAF0D4  ,
lit_4440 
)

◆ create__14daObjPicture_cFv()

void create__14daObjPicture_cFv ( )

◆ createHeap__14daObjPicture_cFv()

void createHeap__14daObjPicture_cFv ( )

◆ daObjPicture_c_createHeap()

static void daObjPicture_c_createHeap ( fopAc_ac_c param_0)
static

◆ daObjPicture_c_createHeap__FP10fopAc_ac_c()

static void daObjPicture_c_createHeap__FP10fopAc_ac_c ( )
static

◆ daObjPicture_create()

static void daObjPicture_create ( daObjPicture_c param_0)
static

◆ daObjPicture_create__FP14daObjPicture_c()

static void daObjPicture_create__FP14daObjPicture_c ( )
static

◆ daObjPicture_Delete()

static void daObjPicture_Delete ( daObjPicture_c param_0)
static

◆ daObjPicture_Delete__FP14daObjPicture_c()

static void daObjPicture_Delete__FP14daObjPicture_c ( )
static

◆ daObjPicture_draw()

static void daObjPicture_draw ( daObjPicture_c param_0)
static

◆ daObjPicture_draw__FP14daObjPicture_c()

static void daObjPicture_draw__FP14daObjPicture_c ( )
static

◆ daObjPicture_execute()

static void daObjPicture_execute ( daObjPicture_c param_0)
static

◆ daObjPicture_execute__FP14daObjPicture_c()

static void daObjPicture_execute__FP14daObjPicture_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 ( )

◆ Delete__14daObjPicture_cFv()

void Delete__14daObjPicture_cFv ( )

◆ draw__14daObjPicture_cFv()

void draw__14daObjPicture_cFv ( )

◆ execute__14daObjPicture_cFv()

void execute__14daObjPicture_cFv ( )

◆ fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl()

void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ( )

◆ fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff()

void fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff ( )

◆ getLinePosPic__14daObjPicture_cFiP4cXyz()

void getLinePosPic__14daObjPicture_cFiP4cXyz ( )

◆ getPosTmg__14daObjPicture_cFP4cXyz()

void getPosTmg__14daObjPicture_cFP4cXyz ( )

◆ getRes__14dRes_control_cFPCclP11dRes_info_ci()

void getRes__14dRes_control_cFPCclP11dRes_info_ci ( )

◆ GetTgHitObj__12dCcD_GObjInfFv()

void GetTgHitObj__12dCcD_GObjInfFv ( )

◆ gndCheck__11fopAcM_gc_cFPC4cXyz()

void gndCheck__11fopAcM_gc_cFPC4cXyz ( )

◆ init__14daObjPicture_cFv()

void init__14daObjPicture_cFv ( )

◆ init__19mDoExt_3DlineMat1_cFUsUsP7ResTIMGi()

void init__19mDoExt_3DlineMat1_cFUsUsP7ResTIMGi ( )

◆ Init__9dCcD_SttsFiiP10fopAc_ac_c()

void Init__9dCcD_SttsFiiP10fopAc_ac_c ( )

◆ isSwitch__10dSv_info_cCFii()

void isSwitch__10dSv_info_cCFii ( )

◆ mDoExt_J3DModel__create__FP12J3DModelDataUlUl()

void mDoExt_J3DModel__create__FP12J3DModelDataUlUl ( )

◆ mDoExt_modelUpdate__FP8J3DModel()

void mDoExt_modelUpdate__FP8J3DModel ( )

◆ mDoExt_modelUpdateDL__FP8J3DModel()

void mDoExt_modelUpdateDL__FP8J3DModel ( )

◆ mDoMtx_ZXYrotM__FPA4_fsss()

void mDoMtx_ZXYrotM__FPA4_fsss ( )

◆ Move__4dBgWFv()

void Move__4dBgWFv ( )

◆ moveLineFall1__14daObjPicture_cFv()

void moveLineFall1__14daObjPicture_cFv ( )

◆ moveLineFall2__14daObjPicture_cFv()

void moveLineFall2__14daObjPicture_cFv ( )

◆ normalizeZP__4cXyzFv()

void normalizeZP__4cXyzFv ( )

◆ onSwitch__10dSv_info_cFii()

void onSwitch__10dSv_info_cFii ( )

◆ Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c()

void Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c ( )

◆ Release__4cBgSFP9dBgW_Base()

void Release__4cBgSFP9dBgW_Base ( )

◆ scaleM__14mDoMtx_stack_cFfff()

void scaleM__14mDoMtx_stack_cFfff ( )

◆ seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc()

void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc ( )

◆ Set__4cBgWFP6cBgD_tUlPA3_A4_f()

void Set__4cBgWFP6cBgD_tUlPA3_A4_f ( )

◆ Set__4cCcSFP8cCcD_Obj()

void Set__4cCcSFP8cCcD_Obj ( )

◆ Set__8cM3dGCpsFRC4cXyzRC4cXyzf()

void Set__8cM3dGCpsFRC4cXyzRC4cXyzf ( )

◆ Set__8dCcD_CpsFRC11dCcD_SrcCps()

void Set__8dCcD_CpsFRC11dCcD_SrcCps ( )

◆ Set__8dCcD_CylFRC11dCcD_SrcCyl()

void Set__8dCcD_CylFRC11dCcD_SrcCyl ( )

◆ SetC__8cM3dGCylFRC4cXyz()

void SetC__8cM3dGCylFRC4cXyz ( )

◆ SetH__8cM3dGCylFf()

void SetH__8cM3dGCylFf ( )

◆ setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c()

void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c ( )

◆ setLinePos__14daObjPicture_cFv()

void setLinePos__14daObjPicture_cFv ( )

◆ setMat__26mDoExt_3DlineMatSortPacketFP18mDoExt_3DlineMat_c()

void setMat__26mDoExt_3DlineMatSortPacketFP18mDoExt_3DlineMat_c ( )

◆ setPicAtCol__14daObjPicture_cFv()

void setPicAtCol__14daObjPicture_cFv ( )

◆ setPicModelMtx__14daObjPicture_cFv()

void setPicModelMtx__14daObjPicture_cFv ( )

◆ SetR__8cM3dGCylFf()

void SetR__8cM3dGCylFf ( )

◆ settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c()

void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c ( )

◆ setTmgModelMtx__14daObjPicture_cFv()

void setTmgModelMtx__14daObjPicture_cFv ( )

◆ transS__14mDoMtx_stack_cFRC4cXyz()

void transS__14mDoMtx_stack_cFRC4cXyz ( )

◆ update__19mDoExt_3DlineMat1_cFifR8_GXColorUsP12dKy_tevstr_c()

void update__19mDoExt_3DlineMat1_cFifR8_GXColorUsP12dKy_tevstr_c ( )

◆ ZXYrotM__14mDoMtx_stack_cFRC5csXyz()

void ZXYrotM__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_picture.cpp:679

◆ __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_picture.cpp:281

◆ __vt__12cCcD_CpsAttr

void* __vt__12cCcD_CpsAttr[25]
extern

◆ __vt__12cCcD_CylAttr

void* __vt__12cCcD_CylAttr[25]
extern

◆ __vt__14cCcD_ShapeAttr

void* __vt__14cCcD_ShapeAttr[22]
extern

◆ __vt__14daObjPicture_c

SECTION_DATA void* __vt__14daObjPicture_c[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__14daObjPicture_cFv()

◆ __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,
}

◆ __vt__19mDoExt_3DlineMat1_c

void* __vt__19mDoExt_3DlineMat1_c[5]
extern

◆ __vt__8cM3dGAab

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

◆ __vt__8cM3dGCyl

SECTION_DATA void* __vt__8cM3dGCyl[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__8cM3dGCylFv()
Definition d_a_obj_picture.cpp:257

◆ __vt__8dCcD_Cps

void* __vt__8dCcD_Cps[36]
extern

◆ __vt__8dCcD_Cyl

void* __vt__8dCcD_Cyl[36]
extern

◆ __vt__9cCcD_Stts

void* __vt__9cCcD_Stts[8]
extern

◆ __vt__9dCcD_Stts

void* __vt__9dCcD_Stts[11]
extern

◆ d_a_obj_picture__stringBase0

char const* const d_a_obj_picture__stringBase0
extern

◆ daObjPicture_METHODS

actor_method_class daObjPicture_METHODS
static
Initial value:
= {
0,
}
static void daObjPicture_Delete__FP14daObjPicture_c()
static void daObjPicture_execute__FP14daObjPicture_c()
static void daObjPicture_draw__FP14daObjPicture_c()
static void daObjPicture_create__FP14daObjPicture_c()
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_dComIfG_gameInfo

u8 g_dComIfG_gameInfo[122384]
extern

◆ g_profile_Obj_Picture

actor_process_profile_definition g_profile_Obj_Picture
extern
Initial value:
= {
7,
&g_fpcLf_Method.mBase,
sizeof(daObjPicture_c),
0,
0,
742,
0x00040180,
}
Hyrule Castle Painting.
Definition d_a_obj_picture.h:15
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static actor_method_class daObjPicture_METHODS
Definition d_a_obj_picture.cpp:184
@ PROC_Obj_Picture
Definition d_procname.h:419
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:67
@ fopAc_ENV_e
Definition f_op_actor.h:41
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8

◆ l_arcName

◆ l_dzbIdx

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

◆ l_LINE_OFFSET_POS

SECTION_DATA u8 l_LINE_OFFSET_POS[24]
static
Initial value:
= {
0xC2, 0xC8, 0x00, 0x00, 0x43, 0x48, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00,
0x42, 0xC8, 0x00, 0x00, 0x43, 0x48, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00,
}

◆ l_PIC_AT_OFFSET_POS

SECTION_DATA u8 l_PIC_AT_OFFSET_POS[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x42, 0xC8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ l_PictureBmdIdx

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

◆ lit_3925

SECTION_RODATA f32 const lit_3925 = 1.0f
static

◆ lit_3926

SECTION_RODATA f32 const lit_3926 = 325.0f
static

◆ lit_3927

SECTION_RODATA f32 const lit_3927 = 0.5f
static

◆ lit_3958

SECTION_RODATA u8 const lit_3958[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC3, 0x66, 0x00, 0x00,
}

◆ lit_4007

SECTION_RODATA f32 const lit_4007 = -100.0f
static

◆ lit_4008

SECTION_RODATA f32 const lit_4008 = -500.0f
static

◆ lit_4009

SECTION_RODATA f32 const lit_4009 = 100.0f
static

◆ lit_4010

SECTION_RODATA f32 const lit_4010 = 1500.0f
static

◆ lit_4011

SECTION_RODATA f32 const lit_4011 = 500.0f
static

◆ lit_4012

SECTION_RODATA f32 const lit_4012 = 14.0f
static

◆ lit_4013

SECTION_RODATA f32 const lit_4013 = 10.0f
static

◆ lit_4014

SECTION_RODATA f32 const lit_4014 = 110.0f
static

◆ lit_4042

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

◆ lit_4076

SECTION_RODATA f32 const lit_4076 = 3.5f
static

◆ lit_4146

SECTION_RODATA f32 const lit_4146 = -1.0f
static

◆ lit_4147

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

◆ lit_4148

SECTION_RODATA f32 const lit_4148 = 12.0f
static

◆ lit_4149

SECTION_RODATA f32 const lit_4149 = 4.0f
static

◆ lit_4150

SECTION_RODATA f32 const lit_4150 = 7.0f
static

◆ lit_4151

SECTION_RODATA f32 const lit_4151 = 5.0f
static

◆ lit_4152

SECTION_RODATA f32 const lit_4152 = -1.0f / 10.0f
static

◆ lit_4156

SECTION_RODATA u8 const lit_4156[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xC8, 0x00, 0x00,
}

◆ lit_4160

SECTION_RODATA f32 const lit_4160 = -3.0f
static

◆ lit_4161

SECTION_RODATA f32 const lit_4161 = 15.0f
static

◆ lit_4280

SECTION_RODATA f32 const lit_4280 = 20.0f
static

◆ lit_4323

SECTION_RODATA f32 const lit_4323 = 1.0f / 25.0f
static

◆ lit_4324

SECTION_RODATA f32 const lit_4324 = 50.0f
static

◆ lit_4325

SECTION_RODATA f32 const lit_4325 = 9.0f / 20.0f
static

◆ lit_4432

SECTION_RODATA f32 const lit_4432 = 8.0f
static

◆ lit_4433

SECTION_RODATA f32 const lit_4433 = 7.0f / 10.0f
static

◆ lit_4434

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

◆ lit_4435

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

◆ lit_4436

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

◆ lit_4437

SECTION_RODATA f32 const lit_4437 = 1.0f / 50.0f
static

◆ lit_4438

SECTION_RODATA f32 const lit_4438 = 30.0f
static

◆ lit_4440

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

◆ mAudioMgrPtr__10Z2AudioMgr

u8 mAudioMgrPtr__10Z2AudioMgr[4+4]

◆ mGroundY__11fopAcM_gc_c

f32 mGroundY__11fopAcM_gc_c

◆ now__14mDoMtx_stack_c

u8 now__14mDoMtx_stack_c[48]

◆ s_CcDCps__14daObjPicture_c

u8 s_CcDCps__14daObjPicture_c[76]

◆ s_CcDCyl_pic_at__14daObjPicture_c

u8 s_CcDCyl_pic_at__14daObjPicture_c[68]

◆ sincosTable___5JMath

u8 sincosTable___5JMath[65536]

◆ stringBase_80CAF0DC

SECTION_DEAD char const* const stringBase_80CAF0DC = "L9Picture"
static