Definition d_bg_s_movebg_actor.h:11
Definition d_a_bg_obj.h:26
u8 * mpParticleBlock
Definition d_a_bg_obj.h:38
u8 field_0x15
Definition d_a_bg_obj.h:42
u8 * initTexShareBlock(u8 *)
Definition d_a_bg_obj.cpp:86
f32 mpFarInfoBlock
Definition d_a_bg_obj.h:46
u8 field_0x16
Definition d_a_bg_obj.h:43
u32 mParticleNum
Definition d_a_bg_obj.h:37
u32 mSoundNum
Definition d_a_bg_obj.h:39
bool Set(void *)
Definition d_a_bg_obj.cpp:117
u8 field_0x02
Definition d_a_bg_obj.h:35
u8 * mpTexShareBlock
Definition d_a_bg_obj.h:44
u8 mTexShareNum
Definition d_a_bg_obj.h:45
u8 field_0x03
Definition d_a_bg_obj.h:36
u8 field_0x14
Definition d_a_bg_obj.h:41
u8 * mpSoundBlock
Definition d_a_bg_obj.h:40
u16 mSpecType
Definition d_a_bg_obj.h:34
u8 * initParticleBlock(u8 *)
Definition d_a_bg_obj.cpp:72
u8 * initSoundBlock(u8 *)
Definition d_a_bg_obj.cpp:79
u8 * initFarInfoBlock(u8 *)
Definition d_a_bg_obj.cpp:112
Moving Background Obj?
Definition d_a_bg_obj.h:24
csXyz mRotation
Definition d_a_bg_obj.h:113
void set_tri_1()
Definition d_a_bg_obj.cpp:749
virtual int Execute(Mtx **)
Definition d_a_bg_obj.cpp:1259
void setBaseMtx()
Definition d_a_bg_obj.cpp:346
mDoExt_brkAnm * field_0x5c8[2][2]
Definition d_a_bg_obj.h:100
u8 field_0xd00
Definition d_a_bg_obj.h:115
int CreateInitType0()
Definition d_a_bg_obj.cpp:431
void initAtt()
Definition d_a_bg_obj.cpp:276
void orderWait_tri()
Definition d_a_bg_obj.cpp:1030
dCcD_Tri mTris[4]
Definition d_a_bg_obj.h:103
dCcD_Stts mStts
Definition d_a_bg_obj.h:102
static createHeapFunc mCreateHeapFunc[]
Definition d_a_bg_obj.h:502
void settingCullSizeBoxForCo(int)
Definition d_a_bg_obj.cpp:354
virtual int Draw()
Definition d_a_bg_obj.cpp:1277
J3DModel * field_0x5a8[2][2]
Definition d_a_bg_obj.h:98
int ExecuteType0()
Definition d_a_bg_obj.cpp:1215
s16 mEventIdx
Definition d_a_bg_obj.h:107
static createInitFunc mCreateInitFunc[]
Definition d_a_bg_obj.h:509
u8 field_0xd02
Definition d_a_bg_obj.h:117
BOOL checkDestroy()
Definition d_a_bg_obj.cpp:984
BOOL checkHitAt(cCcD_Obj *)
Definition d_a_bg_obj.cpp:1003
void set_tri_2()
Definition d_a_bg_obj.cpp:788
static tgSetFunc mTgSetFunc[]
Definition d_a_bg_obj.h:527
void regist(dBgW *)
Definition d_a_bg_obj.cpp:254
dCcD_Cyl mCyl
Definition d_a_bg_obj.h:104
u8 field_0xd01
Definition d_a_bg_obj.h:116
u8 field_0xcc8
Definition d_a_bg_obj.h:108
void set_tri_0()
Definition d_a_bg_obj.cpp:727
int actionOrderWait()
Definition d_a_bg_obj.cpp:1144
void orderWait_spec()
Definition d_a_bg_obj.cpp:1113
void release(dBgW *)
Definition d_a_bg_obj.cpp:248
request_of_phase_process_class mPhase
Definition d_a_bg_obj.h:97
int actionEvent()
Definition d_a_bg_obj.cpp:1202
u16 field_0xcca
Definition d_a_bg_obj.h:110
int create1st()
Definition d_a_bg_obj.cpp:681
u8 field_0xcc9
Definition d_a_bg_obj.h:109
void initBaseMtx()
Definition d_a_bg_obj.cpp:339
void orderWait_cyl()
Definition d_a_bg_obj.cpp:1074
mDoExt_btkAnm * field_0x5b8[2][2]
Definition d_a_bg_obj.h:99
static executeFunc mExecuteFunc[]
Definition d_a_bg_obj.h:520
spec_data_c mSpecData
Definition d_a_bg_obj.h:112
void set_tri_3()
Definition d_a_bg_obj.cpp:818
void settingCullSizeBoxForCull(int)
Definition d_a_bg_obj.cpp:381
int actionOrder()
Definition d_a_bg_obj.cpp:1165
void setAttentionInfo(fopAc_ac_c *)
Definition d_a_bg_obj.cpp:334
virtual int Create()
Definition d_a_bg_obj.cpp:516
virtual int CreateHeap()
Definition d_a_bg_obj.cpp:668
void doShareTexture()
Definition d_a_bg_obj.cpp:641
void setSe()
Definition d_a_bg_obj.cpp:972
int actionWait()
Definition d_a_bg_obj.cpp:1211
int CreateHeapType1()
Definition d_a_bg_obj.cpp:581
int ExecuteType1()
Definition d_a_bg_obj.cpp:1246
u16 field_0xccc
Definition d_a_bg_obj.h:111
u32 mAttnActorID
Definition d_a_bg_obj.h:114
void indirectProc(J3DModel *)
Definition d_a_bg_obj.cpp:1320
void set_cyl_0()
Definition d_a_bg_obj.cpp:771
u8 field_0xcc4
Definition d_a_bg_obj.h:105
dBgW * mpBgW2
Definition d_a_bg_obj.h:101
int CreateInitType1()
Definition d_a_bg_obj.cpp:444
void setAction(u8 i_action)
Definition d_a_bg_obj.h:90
u8 mAction
Definition d_a_bg_obj.h:106
void setColCommon()
Definition d_a_bg_obj.cpp:711
virtual int Delete()
Definition d_a_bg_obj.cpp:1332
void setParticle()
Definition d_a_bg_obj.cpp:876
int CreateHeapType0()
Definition d_a_bg_obj.cpp:532
Definition f_op_actor.h:243
int(daBgObj_c::* executeFunc)()
Definition d_a_bg_obj.h:12
int(daBgObj_c::* createHeapFunc)()
Definition d_a_bg_obj.h:10
int(daBgObj_c::* createInitFunc)()
Definition d_a_bg_obj.h:11
void(daBgObj_c::* tgSetFunc)()
Definition d_a_bg_obj.h:13
int(daBgObj_c::* actionFunc)()
Definition d_a_bg_obj.h:14
f32 Mtx[3][4]
Definition mtx.h:25
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:204
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
Definition d_a_bg_obj.h:120
u8 getEvId(daBgObj_c *i_this)
Definition d_a_bg_obj.h:121
u8 getSwBit(daBgObj_c *i_this)
Definition d_a_bg_obj.h:125
u8 getObjArg0(daBgObj_c *i_this)
Definition d_a_bg_obj.h:133
u8 getSwBit2(daBgObj_c *i_this)
Definition d_a_bg_obj.h:129
Definition d_a_bg_obj.h:138
u16 field_0x0
Definition d_a_bg_obj.h:140
u16 field_0x2
Definition d_a_bg_obj.h:141
u8 field_0x4
Definition d_a_bg_obj.h:142