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_s_logo.cpp File Reference

Typedefs

typedef void(dScnLogo_c::* execFunc) ()
 

Functions

static int phase_0 (dScnLogo_c *i_this)
 
static int phase_1 (dScnLogo_c *i_this)
 
static int phase_2 (dScnLogo_c *i_this)
 
static int resLoad (request_of_phase_process_class *i_phase, dScnLogo_c *i_this)
 
static int dScnLogo_Create (scene_class *i_this)
 
static int dScnLogo_Execute (dScnLogo_c *i_this)
 
static int dScnLogo_Draw (dScnLogo_c *i_this)
 
static int dScnLogo_Delete (dScnLogo_c *i_this)
 
static int dScnLogo_IsDelete (dScnLogo_c *i_this)
 

Variables

static u8 cNullVec__6Z2Calc [12]
 
static dLog_HIO_c g_LogHIO
 
static execFunc l_execFunc [16]
 
static s16 const l_preLoad_dylKeyTbl [14]
 
static dScnLogo_Method l_dScnLogo_Method [5]
 
scene_process_profile_definition g_profile_LOGO_SCENE
 

Typedef Documentation

◆ execFunc

typedef void(dScnLogo_c::* execFunc) ()

Function Documentation

◆ dScnLogo_Create()

static int dScnLogo_Create ( scene_class * i_this)
static

◆ dScnLogo_Delete()

static int dScnLogo_Delete ( dScnLogo_c * i_this)
static

◆ dScnLogo_Draw()

static int dScnLogo_Draw ( dScnLogo_c * i_this)
static

◆ dScnLogo_Execute()

static int dScnLogo_Execute ( dScnLogo_c * i_this)
static

◆ dScnLogo_IsDelete()

static int dScnLogo_IsDelete ( dScnLogo_c * i_this)
static

◆ phase_0()

static int phase_0 ( dScnLogo_c * i_this)
static

◆ phase_1()

static int phase_1 ( dScnLogo_c * i_this)
static

◆ phase_2()

static int phase_2 ( dScnLogo_c * i_this)
static

◆ resLoad()

static int resLoad ( request_of_phase_process_class * i_phase,
dScnLogo_c * 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_LogHIO

dLog_HIO_c g_LogHIO
static

◆ g_profile_LOGO_SCENE

scene_process_profile_definition g_profile_LOGO_SCENE
extern
Initial value:
= {
1,
sizeof(dScnLogo_c),
0,
0,
NULL,
}
Definition d_s_logo.h:19
@ PROC_LOGO_SCENE
Definition d_procname.h:14
static dScnLogo_Method l_dScnLogo_Method[5]
Definition d_s_logo.cpp:761
leafdraw_method_class g_fopScn_Method
Definition f_op_scene.cpp:54
@ fpcLy_ROOT_e
Definition f_pc_layer_tag.h:8
nodedraw_method_class g_fpcNd_Method
Definition f_pc_node.cpp:124
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8
process_method_class base
Definition f_pc_leaf.h:12
process_method_class base
Definition f_pc_node.h:11
Definition f_pc_method.h:9

◆ l_dScnLogo_Method

dScnLogo_Method l_dScnLogo_Method[5]
static
Initial value:
= {
}
static int dScnLogo_Draw(dScnLogo_c *i_this)
Definition d_s_logo.cpp:717
static int dScnLogo_Execute(dScnLogo_c *i_this)
Definition d_s_logo.cpp:709
static int dScnLogo_Create(scene_class *i_this)
Definition d_s_logo.cpp:704
static int dScnLogo_IsDelete(dScnLogo_c *i_this)
Definition d_s_logo.cpp:730
static int dScnLogo_Delete(dScnLogo_c *i_this)
Definition d_s_logo.cpp:723
int(* dScnLogo_Method)(dScnLogo_c *)
Definition d_s_logo.h:130

◆ l_execFunc

execFunc l_execFunc[16]
static
Initial value:
= {
}
void nintendoOutDraw()
Definition d_s_logo.cpp:345
void progSelDraw()
Definition d_s_logo.cpp:115
void progChangeDraw()
Definition d_s_logo.cpp:261
void nintendoInDraw()
Definition d_s_logo.cpp:334
void progOutDraw()
Definition d_s_logo.cpp:207
void warningOutDraw()
Definition d_s_logo.cpp:323
void progSetDraw()
Definition d_s_logo.cpp:235
void warningInDraw()
Definition d_s_logo.cpp:280
void dolbyOutDraw()
Definition d_s_logo.cpp:367
void nextSceneChange()
Definition d_s_logo.cpp:406
void progSet2Draw()
Definition d_s_logo.cpp:246
void progInDraw()
Definition d_s_logo.cpp:99
void dolbyOutDraw2()
Definition d_s_logo.cpp:378
void dvdWaitDraw()
Definition d_s_logo.cpp:385
void dolbyInDraw()
Definition d_s_logo.cpp:356
void warningDispDraw()
Definition d_s_logo.cpp:293

◆ l_preLoad_dylKeyTbl

s16 const l_preLoad_dylKeyTbl[14]
static
Initial value:
= {
0x02DC, 0x02CE, 0x0221, 0x00F2, 0x021B, 0x02F4, 0x0139,
0x015A, 0x02E4, 0x00FE, 0x0308, 0x030F, 0x00FF, 0x013F,
}