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

Classes

struct  daWtPillar_HIO_c
 

Typedefs

typedef void(daWtPillar_c::* actionFunc) ()
 

Functions

int daWtPillar_Draw (daWtPillar_c *i_this)
 
int daWtPillar_Execute (daWtPillar_c *i_this)
 
int daWtPillar_Delete (daWtPillar_c *i_this)
 
int daWtPillar_Create (fopAc_ac_c *i_this)
 
void drawCylinder (cXyz *pos, cXyz *scale, csXyz *angle)
 

Variables

daWtPillar_HIO_c l_HIO
 
cull_box l_cull_box
 
actor_method_class l_daWtPillar_Method
 
actor_process_profile_definition g_profile_Obj_WaterPillar
 

Typedef Documentation

◆ actionFunc

typedef void(daWtPillar_c::* actionFunc) ()

Function Documentation

◆ daWtPillar_Create()

int daWtPillar_Create ( fopAc_ac_c * i_this)

◆ daWtPillar_Delete()

int daWtPillar_Delete ( daWtPillar_c * i_this)

◆ daWtPillar_Draw()

int daWtPillar_Draw ( daWtPillar_c * i_this)

◆ daWtPillar_Execute()

int daWtPillar_Execute ( daWtPillar_c * i_this)

◆ drawCylinder()

void drawCylinder ( cXyz * pos,
cXyz * scale,
csXyz * angle )
Note
Scaling is symmetric with respect to X and Z

Variable Documentation

◆ g_profile_Obj_WaterPillar

actor_process_profile_definition g_profile_Obj_WaterPillar
Initial value:
= {
3,
sizeof(daWtPillar_c),
0,
0,
520,
0x00040000,
}
Water Column/Pillar.
Definition d_a_obj_waterPillar.h:20
actor_method_class l_daWtPillar_Method
Definition d_a_obj_waterPillar.cpp:697
@ PROC_Obj_WaterPillar
Definition d_procname.h:77
actor_method_class g_fopAc_Method
Definition f_op_actor.cpp:638
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:73
@ fopAc_ACTOR_e
Definition f_op_actor.h:41
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
leafdraw_method_class g_fpcLf_Method
Definition f_pc_leaf.cpp:65
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8
leafdraw_method_class base
Definition f_op_actor.h:12
process_method_class base
Definition f_pc_leaf.h:12

◆ l_cull_box

cull_box l_cull_box
Initial value:
= {
{-30.0f, -10.0f, -30.0f},
{30.0f, 60.0f, 30.0f}
}

◆ l_daWtPillar_Method

actor_method_class l_daWtPillar_Method
Initial value:
= {
0,
}
int daWtPillar_Create(fopAc_ac_c *i_this)
Definition d_a_obj_waterPillar.cpp:691
int daWtPillar_Draw(daWtPillar_c *i_this)
Definition d_a_obj_waterPillar.cpp:678
int daWtPillar_Delete(daWtPillar_c *i_this)
Definition d_a_obj_waterPillar.cpp:686
int daWtPillar_Execute(daWtPillar_c *i_this)
Definition d_a_obj_waterPillar.cpp:682
int(* process_method_func)(void *)
Definition f_pc_method.h:6

◆ l_HIO