Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
daObjTHASHI_c Class Reference

T Pillar. More...

#include <d_a_obj_thashi.h>

+ Inheritance diagram for daObjTHASHI_c:
+ Collaboration diagram for daObjTHASHI_c:

Public Member Functions

void initCcCylinder ()
 
void setBaseMtx ()
 
int CreateHeap ()
 
int create ()
 
int Create ()
 
int Execute (Mtx **)
 
int Draw ()
 
int Delete ()
 
- Public Member Functions inherited from dBgS_MoveBgActor
 dBgS_MoveBgActor ()
 
int MoveBGCreateHeap ()
 
int MoveBGCreate (char const *i_arcName, int i_dzb_id, MoveBGActor_SetFunc i_setFunc, u32 i_heapSize, Mtx *i_bgMtx)
 
int MoveBGDelete ()
 
int MoveBGExecute ()
 
int MoveBGDraw ()
 
int MoveBGIsDelete ()
 
virtual int IsDelete ()
 
virtual int ToFore ()
 
virtual int ToBack ()
 
- Public Member Functions inherited from fopAc_ac_c
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 

Public Attributes

dBgWunk5A0
 
u32 unk5A4
 
u32 unk5A8
 
cXyz unk5AC
 
csXyz mRot
 
cXyz mTrans
 
u32 unk5CC
 
cXyz unk5D0
 
cXyz unk5DC [5]
 
u32 unk618
 
u32 unk61C
 
u32 unk620
 
cXyz unk624
 
csXyz unk630
 
s16 unk636
 
cXyz mCollectiveTrans [50]
 
cXyz unk890 [50]
 
cXyz mCollectiveScale [50]
 
u32 unkD40
 
u32 unkD44
 
csXyz mCollectiveRot [50]
 
csXyz unkE74 [50]
 
u8 unkFA0 [0x100]
 
f32 unk10A0
 
u32 unk10A4
 
u32 unk10A8
 
Z2SoundObjSimple unk10AC
 
u32 unk10CC
 
u32 unk10D0
 
J3DModelmThashi00Model
 
J3DModelmThashi01Model
 
J3DModelmThashi03Models [50]
 
J3DModelmThashi02Model
 
request_of_phase_process_class unk11A8
 
dBgS_AcchCir unk11B0
 
dBgS_ObjAcch unk11F0
 
dCcD_Stts unk13C8
 
dCcD_Stts unk1404
 
dCcD_Sph unk1440 [5]
 
dCcD_Cyl unk1A58
 
dCcU_AtInfo unk1B94
 
u32 unk1BB8
 
- Public Attributes inherited from dBgS_MoveBgActor
dBgWmpBgW
 
Mtx mBgMtx
 
- Public Attributes inherited from fopAc_ac_c
leafdraw_class base
 
int actor_type
 
create_tag_class actor_tag
 
create_tag_class draw_tag
 
profile_method_classsub_method
 
JKRSolidHeapheap
 
dEvt_info_c eventInfo
 
dKy_tevstr_c tevStr
 
u16 setID
 
u8 group
 
u8 cullType
 
u8 demoActorID
 
s8 argument
 
u8 carryType
 
u32 actor_status
 
u32 actor_condition
 
fpc_ProcID parentActorID
 
actor_place home
 
actor_place old
 
actor_place current
 
csXyz shape_angle
 
cXyz scale
 
cXyz speed
 
MtxP cullMtx
 
union { 
 
   cull_box   box 
 
   cull_sphere   sphere 
 
cull 
 
f32 cullSizeFar
 
J3DModelmodel
 
dJntCol_cjntCol
 
f32 speedF
 
f32 gravity
 
f32 maxFallSpeed
 
cXyz eyePos
 
actor_attention_types attention_info
 
s16 field_0x560
 
s16 health
 
u8 field_0x564
 
u8 field_0x565
 
s8 field_0x566
 
s8 field_0x567
 

Additional Inherited Members

- Static Public Member Functions inherited from fopAc_ac_c
static void setStopStatus (u32 status)
 
- Static Public Attributes inherited from dBgS_MoveBgActor
static const char * m_name
 
static int m_dzb_id
 
static MoveBGActor_SetFunc m_set_func
 
- Static Public Attributes inherited from fopAc_ac_c
static u32 stopStatus
 

Detailed Description

T Pillar.

Member Function Documentation

◆ Create()

int daObjTHASHI_c::Create ( )
virtual

Reimplemented from dBgS_MoveBgActor.

◆ create()

int daObjTHASHI_c::create ( )

◆ CreateHeap()

int daObjTHASHI_c::CreateHeap ( )
virtual

Reimplemented from dBgS_MoveBgActor.

◆ Delete()

int daObjTHASHI_c::Delete ( )
inlinevirtual

Reimplemented from dBgS_MoveBgActor.

◆ Draw()

int daObjTHASHI_c::Draw ( )
inlinevirtual

Reimplemented from dBgS_MoveBgActor.

◆ Execute()

int daObjTHASHI_c::Execute ( Mtx ** i_pMtx)
virtual

Reimplemented from dBgS_MoveBgActor.

◆ initCcCylinder()

void daObjTHASHI_c::initCcCylinder ( )

◆ setBaseMtx()

void daObjTHASHI_c::setBaseMtx ( )

Member Data Documentation

◆ mCollectiveRot

csXyz daObjTHASHI_c::mCollectiveRot[50]

◆ mCollectiveScale

cXyz daObjTHASHI_c::mCollectiveScale[50]

◆ mCollectiveTrans

cXyz daObjTHASHI_c::mCollectiveTrans[50]

◆ mRot

csXyz daObjTHASHI_c::mRot

◆ mThashi00Model

J3DModel* daObjTHASHI_c::mThashi00Model

◆ mThashi01Model

J3DModel* daObjTHASHI_c::mThashi01Model

◆ mThashi02Model

J3DModel* daObjTHASHI_c::mThashi02Model

◆ mThashi03Models

J3DModel* daObjTHASHI_c::mThashi03Models[50]

◆ mTrans

cXyz daObjTHASHI_c::mTrans

◆ unk10A0

f32 daObjTHASHI_c::unk10A0

◆ unk10A4

u32 daObjTHASHI_c::unk10A4

◆ unk10A8

u32 daObjTHASHI_c::unk10A8

◆ unk10AC

Z2SoundObjSimple daObjTHASHI_c::unk10AC

◆ unk10CC

u32 daObjTHASHI_c::unk10CC

◆ unk10D0

u32 daObjTHASHI_c::unk10D0

◆ unk11A8

request_of_phase_process_class daObjTHASHI_c::unk11A8

◆ unk11B0

dBgS_AcchCir daObjTHASHI_c::unk11B0

◆ unk11F0

dBgS_ObjAcch daObjTHASHI_c::unk11F0

◆ unk13C8

dCcD_Stts daObjTHASHI_c::unk13C8

◆ unk1404

dCcD_Stts daObjTHASHI_c::unk1404

◆ unk1440

dCcD_Sph daObjTHASHI_c::unk1440[5]

◆ unk1A58

dCcD_Cyl daObjTHASHI_c::unk1A58

◆ unk1B94

dCcU_AtInfo daObjTHASHI_c::unk1B94

◆ unk1BB8

u32 daObjTHASHI_c::unk1BB8

◆ unk5A0

dBgW* daObjTHASHI_c::unk5A0

◆ unk5A4

u32 daObjTHASHI_c::unk5A4

◆ unk5A8

u32 daObjTHASHI_c::unk5A8

◆ unk5AC

cXyz daObjTHASHI_c::unk5AC

◆ unk5CC

u32 daObjTHASHI_c::unk5CC

◆ unk5D0

cXyz daObjTHASHI_c::unk5D0

◆ unk5DC

cXyz daObjTHASHI_c::unk5DC[5]

◆ unk618

u32 daObjTHASHI_c::unk618

◆ unk61C

u32 daObjTHASHI_c::unk61C

◆ unk620

u32 daObjTHASHI_c::unk620

◆ unk624

cXyz daObjTHASHI_c::unk624

◆ unk630

csXyz daObjTHASHI_c::unk630

◆ unk636

s16 daObjTHASHI_c::unk636

◆ unk890

cXyz daObjTHASHI_c::unk890[50]

◆ unkD40

u32 daObjTHASHI_c::unkD40

◆ unkD44

u32 daObjTHASHI_c::unkD44

◆ unkE74

csXyz daObjTHASHI_c::unkE74[50]

◆ unkFA0

u8 daObjTHASHI_c::unkFA0[0x100]

The documentation for this class was generated from the following files: