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

Functions

static int daObj_Tp_Draw (obj_tp_class *i_this)
 
static void anm_init (obj_tp_class *i_this, int param_2, f32 param_3, u8 param_4, f32 param_5)
 
static voids_tp_sub (void *param_1, void *param_2)
 
static int daObj_Tp_Execute (obj_tp_class *i_this)
 
static int daObj_Tp_IsDelete (obj_tp_class *param_0)
 
static int daObj_Tp_Delete (obj_tp_class *i_this)
 
static int useHeapInit (fopAc_ac_c *i_this)
 
static int daObj_Tp_Create (fopAc_ac_c *i_this)
 

Variables

static u8 cNullVec__6Z2Calc [12]
 
static u32 lit_1787 [1+4]
 
static int bmd [2]
 
static int brk [2]
 
static int eff_bmd [2]
 
static int eff_btk [2]
 
static int eff_brk [2]
 
static dCcD_SrcCyl cc_cyl_src
 
static actor_method_class l_daObj_Tp_Method
 
actor_process_profile_definition g_profile_OBJ_TP
 

Function Documentation

◆ anm_init()

static void anm_init ( obj_tp_class i_this,
int  param_2,
f32  param_3,
u8  param_4,
f32  param_5 
)
static

◆ daObj_Tp_Create()

static int daObj_Tp_Create ( fopAc_ac_c i_this)
static

◆ daObj_Tp_Delete()

static int daObj_Tp_Delete ( obj_tp_class i_this)
static

◆ daObj_Tp_Draw()

static int daObj_Tp_Draw ( obj_tp_class i_this)
static

◆ daObj_Tp_Execute()

static int daObj_Tp_Execute ( obj_tp_class i_this)
static

◆ daObj_Tp_IsDelete()

static int daObj_Tp_IsDelete ( obj_tp_class param_0)
static

◆ s_tp_sub()

static void * s_tp_sub ( void param_1,
void param_2 
)
static

◆ useHeapInit()

static int useHeapInit ( fopAc_ac_c i_this)
static

Variable Documentation

◆ bmd

int bmd[2]
static
Initial value:
= {
0x11, 0x12,
}

◆ brk

int brk[2]
static
Initial value:
= {
0x17, 0x18,
}

◆ cc_cyl_src

dCcD_SrcCyl cc_cyl_src
static
Initial value:
= {
{
{0x0, {{0x0, 0x0, 0x0}, {0xd8fafdbf, 0x11}, 0x79}},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x0},
{dCcD_SE_METAL, 0x2, 0x0, 0x0, 0x3},
{0x0},
},
{
{0.0f, 0.0f, 0.0f},
50.0f,
360.0f
}
}
@ dCcD_SE_METAL
Definition d_cc_d.h:22
@ dCcD_SE_NONE
Definition d_cc_d.h:13

◆ cNullVec__6Z2Calc

u8 cNullVec__6Z2Calc[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ eff_bmd

int eff_bmd[2]
static
Initial value:
= {
0x0F, 0x10,
}

◆ eff_brk

int eff_brk[2]
static
Initial value:
= {
0x15, 0x16,
}

◆ eff_btk

int eff_btk[2]
static
Initial value:
= {
0x1B, 0x1C,
}

◆ g_profile_OBJ_TP

actor_process_profile_definition g_profile_OBJ_TP
extern
Initial value:
= {
3,
&g_fpcLf_Method.mBase,
sizeof(obj_tp_class),
0,
0,
59,
0x00044000,
}
Shadow Beast Barrier Pole (Twilight Pole)
Definition d_a_obj_tp.h:18
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static actor_method_class l_daObj_Tp_Method
Definition d_a_obj_tp.cpp:517
@ PROC_OBJ_TP
Definition d_procname.h:53
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:67
@ fopAc_ACTOR_e
Definition f_op_actor.h:38
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8

◆ l_daObj_Tp_Method

actor_method_class l_daObj_Tp_Method
static
Initial value:
= {
}
static int daObj_Tp_Draw(obj_tp_class *i_this)
Definition d_a_obj_tp.cpp:19
static int daObj_Tp_Execute(obj_tp_class *i_this)
Definition d_a_obj_tp.cpp:104
static int daObj_Tp_Delete(obj_tp_class *i_this)
Definition d_a_obj_tp.cpp:306
static int daObj_Tp_IsDelete(obj_tp_class *param_0)
Definition d_a_obj_tp.cpp:300
static int daObj_Tp_Create(fopAc_ac_c *i_this)
Definition d_a_obj_tp.cpp:438
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ lit_1787

u32 lit_1787[1+4]
static
Initial value:
= {
0x02000201,
0x40080000,
0x00000000,
0x3FE00000,
0x00000000,
}