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

Iza's River Ride Destructible Buoy. More...

#include <d_a_obj_zraMark.h>

+ Inheritance diagram for daObjZraMark_c:
+ Collaboration diagram for daObjZraMark_c:

Public Types

enum  TYPE_e { TYPE_BRANCH_GREEN , TYPE_GREEN , TYPE_BRANCH_RED , TYPE_RED }
 

Public Member Functions

int Create ()
 
int CreateHeap ()
 
int Execute ()
 
int Draw ()
 
int Delete ()
 
int getType ()
 
void setBaseMtx ()
 
void col_init ()
 
void col_set ()
 
daNpc_Hoz_cschHoz ()
 
bool entryPointer (fopAc_ac_c *)
 
void informBlast ()
 
u8 getMarkNo ()
 
void initBlastFlag ()
 
void onBlastFlag ()
 
bool is_blasted ()
 
bool is_branch_pat ()
 
int get_MarkType ()
 
void _Disp_Vase ()
 
void _Vanish_Vase ()
 
void _Material_On (u16 i_jointNo)
 
void _Material_Off (u16 i_jointNo)
 
BOOL checkHitAt (cCcD_Obj *i_hitobj)
 
- Public Member Functions inherited from fopAc_ac_c
 fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 

Public Attributes

request_of_phase_process_class mPhase [1]
 
J3DModelmpModel
 
Mtx field_0x574
 
dCcD_Stts mCcStts
 
dCcD_Cyl mCcCyl
 
daNpcF_ActorMngr_c mActorMngr [2]
 
u8 field_0x72c
 
u8 mType
 
u8 mBlastFlag
 
daNpc_Hoz_cmpHoz
 
Z2SoundObjSimple mSound
 
_ZraMark_Hahen_Mng_c mHahenMngr
 
- Public Attributes inherited from fopAc_ac_c
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 subtype
 
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
 
u8 field_0x566
 
s8 field_0x567
 
- Public Attributes inherited from leafdraw_class
base_process_class mBase
 
leafdraw_method_classmpDrawMtd
 
s8 mbUnk0
 
u8 mbUnk1
 
draw_priority_class mDwPi
 

Additional Inherited Members

- Static Public Member Functions inherited from fopAc_ac_c
static void setStopStatus (u32 status)
 
- Static Public Attributes inherited from fopAc_ac_c
static u32 stopStatus
 

Detailed Description

Iza's River Ride Destructible Buoy.

Member Enumeration Documentation

◆ TYPE_e

Enumerator
TYPE_BRANCH_GREEN 
TYPE_GREEN 
TYPE_BRANCH_RED 
TYPE_RED 

Member Function Documentation

◆ _Disp_Vase()

void daObjZraMark_c::_Disp_Vase ( )
inline

◆ _Material_Off()

void daObjZraMark_c::_Material_Off ( u16  i_jointNo)
inline

◆ _Material_On()

void daObjZraMark_c::_Material_On ( u16  i_jointNo)
inline

◆ _Vanish_Vase()

void daObjZraMark_c::_Vanish_Vase ( )
inline

◆ checkHitAt()

BOOL daObjZraMark_c::checkHitAt ( cCcD_Obj i_hitobj)
inline

◆ col_init()

void daObjZraMark_c::col_init ( )

◆ col_set()

void daObjZraMark_c::col_set ( )

◆ Create()

int daObjZraMark_c::Create ( )

◆ CreateHeap()

int daObjZraMark_c::CreateHeap ( )

◆ Delete()

int daObjZraMark_c::Delete ( )

◆ Draw()

int daObjZraMark_c::Draw ( )

◆ entryPointer()

bool daObjZraMark_c::entryPointer ( fopAc_ac_c i_actor)

◆ Execute()

int daObjZraMark_c::Execute ( )

◆ get_MarkType()

int daObjZraMark_c::get_MarkType ( )
inline

◆ getMarkNo()

u8 daObjZraMark_c::getMarkNo ( )
inline

◆ getType()

int daObjZraMark_c::getType ( )

◆ informBlast()

void daObjZraMark_c::informBlast ( )

◆ initBlastFlag()

void daObjZraMark_c::initBlastFlag ( )
inline

◆ is_blasted()

bool daObjZraMark_c::is_blasted ( )
inline

◆ is_branch_pat()

bool daObjZraMark_c::is_branch_pat ( )
inline

◆ onBlastFlag()

void daObjZraMark_c::onBlastFlag ( )
inline

◆ schHoz()

daNpc_Hoz_c * daObjZraMark_c::schHoz ( )

◆ setBaseMtx()

void daObjZraMark_c::setBaseMtx ( )

Member Data Documentation

◆ field_0x574

Mtx daObjZraMark_c::field_0x574

◆ field_0x72c

u8 daObjZraMark_c::field_0x72c

◆ mActorMngr

daNpcF_ActorMngr_c daObjZraMark_c::mActorMngr[2]

◆ mBlastFlag

u8 daObjZraMark_c::mBlastFlag

◆ mCcCyl

dCcD_Cyl daObjZraMark_c::mCcCyl

◆ mCcStts

dCcD_Stts daObjZraMark_c::mCcStts

◆ mHahenMngr

_ZraMark_Hahen_Mng_c daObjZraMark_c::mHahenMngr

◆ mPhase

request_of_phase_process_class daObjZraMark_c::mPhase[1]

◆ mpHoz

daNpc_Hoz_c* daObjZraMark_c::mpHoz

◆ mpModel

J3DModel* daObjZraMark_c::mpModel

◆ mSound

Z2SoundObjSimple daObjZraMark_c::mSound

◆ mType

u8 daObjZraMark_c::mType

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