Loading [MathJax]/extensions/MathMenu.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
d_a_mant.cpp File Reference

Functions

static int daMant_Draw (mant_class *i_this)
 
static void joint_control (mant_class *i_this, mant_j_s *param_2, int param_3, f32 param_4, f32 param_5)
 
static void mant_v_calc (mant_class *i_this)
 
static void mant_move (mant_class *i_this)
 
static int daMant_Execute (mant_class *i_this)
 
static bool daMant_IsDelete (mant_class *i_this)
 
static int daMant_Delete (mant_class *i_this)
 
static int daMant_Create (fopAc_ac_c *i_this)
 
void __ct__4cXyzFv ()
 

Variables

static u8 cNullVec__6Z2Calc [12]
 
static u32 lit_1787 [1+4]
 
static u32 l_pos [507]
 
static u32 l_normal [3]
 
static u32 l_texCoord [338]
 
static void * pal_d = (void*)&l_Egnd_mantPAL
 
static void * tex_d [2]
 
static char lbl_277_bss_0
 
static int mant_cut_type
 
static actor_method_class l_daMant_Method
 
actor_process_profile_definition g_profile_MANT
 

Function Documentation

◆ __ct__4cXyzFv()

void __ct__4cXyzFv ( )

◆ daMant_Create()

static int daMant_Create ( fopAc_ac_c * i_this)
static

◆ daMant_Delete()

static int daMant_Delete ( mant_class * i_this)
static

◆ daMant_Draw()

static int daMant_Draw ( mant_class * i_this)
static

◆ daMant_Execute()

static int daMant_Execute ( mant_class * i_this)
static

◆ daMant_IsDelete()

static bool daMant_IsDelete ( mant_class * i_this)
static

◆ joint_control()

static void joint_control ( mant_class * i_this,
mant_j_s * param_2,
int param_3,
f32 param_4,
f32 param_5 )
static

◆ mant_move()

static void mant_move ( mant_class * i_this)
static

◆ mant_v_calc()

static void mant_v_calc ( mant_class * i_this)
static

Variable Documentation

◆ cNullVec__6Z2Calc

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

◆ g_profile_MANT

actor_process_profile_definition g_profile_MANT
extern
Initial value:
= {
8,
sizeof(mant_class),
0,
0,
234,
0x00044000,
}
Ganondorf's Cloak.
Definition d_a_mant.h:47
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:73
static actor_method_class l_daMant_Method
Definition d_a_mant.cpp:813
@ PROC_MANT
Definition d_procname.h:760
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:70
@ 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_daMant_Method

actor_method_class l_daMant_Method
static
Initial value:
= {
}
static int daMant_Create(fopAc_ac_c *i_this)
Definition d_a_mant.cpp:771
static int daMant_Execute(mant_class *i_this)
Definition d_a_mant.cpp:631
static bool daMant_IsDelete(mant_class *i_this)
Definition d_a_mant.cpp:761
static int daMant_Delete(mant_class *i_this)
Definition d_a_mant.cpp:766
static int daMant_Draw(mant_class *i_this)
Definition d_a_mant.cpp:367
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_normal

u32 l_normal[3]
static
Initial value:
= {
0x00000000, 0x3F800000, 0x00000000,
}

◆ l_pos

u32 l_pos[507]
static

◆ l_texCoord

u32 l_texCoord[338]
static

◆ lbl_277_bss_0

char lbl_277_bss_0
static

◆ lit_1787

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

◆ mant_cut_type

int mant_cut_type
static

◆ pal_d

void* pal_d = (void*)&l_Egnd_mantPAL
static

◆ tex_d

void* tex_d[2]
static
Initial value:
= {
(void*)&l_Egnd_mantTEX,
(void*)&l_Egnd_mantTEX_U,
}