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

#include <d_s_logo.h>

+ Inheritance diagram for dScnLogo_c:
+ Collaboration diagram for dScnLogo_c:

Public Types

enum  {
  EXEC_WARNING_IN , EXEC_WARNING_DISP , EXEC_WARNING_OUT , EXEC_NINTENDO_IN ,
  EXEC_NINTENDO_OUT , EXEC_DOLBY_IN , EXEC_DOLBY_OUT , EXEC_DOLBY_OUT2 ,
  EXEC_PROG_IN , EXEC_PROG_SEL , EXEC_PROG_OUT , EXEC_PROG_SET ,
  EXEC_PROG_SET2 , EXEC_PROG_CHANGE , EXEC_DVD_WAIT , EXEC_SCENE_CHANGE
}
 

Public Member Functions

 dScnLogo_c ()
 
void preLoad_dyl_create ()
 
void preLoad_dyl_remove ()
 
bool preLoad_dyl ()
 
void checkProgSelect ()
 
int draw ()
 
void progInDraw ()
 
void progSelDraw ()
 
void progOutDraw ()
 
void progSetDraw ()
 
void progSet2Draw ()
 
void progChangeDraw ()
 
void warningInDraw ()
 
void warningDispDraw ()
 
void warningOutDraw ()
 
void nintendoInDraw ()
 
void nintendoOutDraw ()
 
void dolbyInDraw ()
 
void dolbyOutDraw ()
 
void dolbyOutDraw2 ()
 
void dvdWaitDraw ()
 
void nextSceneChange ()
 
 ~dScnLogo_c ()
 
int create ()
 
void logoInitGC ()
 
void dvdDataLoad ()
 
void setProgressiveMode (u8)
 
u8 getProgressiveMode ()
 
bool isProgressiveMode ()
 
void setRenderMode ()
 

Public Attributes

request_of_phase_process_class field_0x1c4
 
mDoDvdThd_toMainRam_csceneCommand
 
JKRExpHeapfield_0x1d0
 
JKRExpHeapfield_0x1d4
 
JKRHeapmpHeap
 
dDlst_2D_cmWarning
 
dDlst_2D_cmWarningStart
 
dDlst_2D_cmNintendoLogo
 
dDlst_2D_cmDolbyLogo
 
dDlst_2D_cmProgressiveChoice
 
dDlst_2D_cmProgressiveYes
 
dDlst_2D_cmProgressiveNo
 
dDlst_2D_cmProgressiveSel
 
request_of_phase_process_classm_preLoad_dylPhase
 
ResTIMGmProgressivePro
 
ResTIMGmProgressiveInter
 
u8 mExecCommand
 
u8 field_0x209
 
u8 field_0x20a
 
u8 field_0x20b
 
u16 mTimer
 
u16 field_0x20e
 
u16 field_0x210
 
u16 field_0x212
 
u16 field_0x214
 
u32 field_0x218
 
voidbuffer
 
mDoDvdThd_mountXArchive_cmpField0Command
 
mDoDvdThd_mountXArchive_cmpAlAnmCommand
 
u8 field_0x228 [4]
 
mDoDvdThd_mountXArchive_cmpFmapResCommand
 
mDoDvdThd_mountXArchive_cmpDmapResCommand
 
mDoDvdThd_mountXArchive_cmpCollectResCommand
 
u8 field_0x238 [4]
 
mDoDvdThd_mountXArchive_cmpItemIconCommand
 
mDoDvdThd_mountXArchive_cmpRingResCommand
 
u8 field_0x244 [4]
 
mDoDvdThd_mountXArchive_cmpPlayerNameCommand
 
mDoDvdThd_mountXArchive_cmpItemInfResCommand
 
mDoDvdThd_mountXArchive_cmpButtonCommand
 
u8 field_0x254 [4]
 
mDoDvdThd_mountXArchive_cmpCardIconCommand
 
mDoDvdThd_mountXArchive_cmpBmgResCommand
 
mDoDvdThd_mountXArchive_cmpMsgComCommand
 
mDoDvdThd_mountXArchive_cmpMsgResCommand [7]
 
u8 field_0x280 [0x10]
 
mDoDvdThd_mountXArchive_cmpFontResCommand
 
mDoDvdThd_mountXArchive_cmpMain2DCommand
 
mDoDvdThd_mountXArchive_cmpRubyResCommand
 
mDoDvdThd_toMainRam_cmParticleCommand
 
mDoDvdThd_toMainRam_cmItemTableCommand
 
mDoDvdThd_toMainRam_cmEnemyItemCommand
 
- Public Attributes inherited from scene_class
process_node_class mBase
 
process_method_classmpMtd
 
scene_tag_class mScnTg
 

Member Enumeration Documentation

◆ anonymous enum

Enumerator
EXEC_WARNING_IN 
EXEC_WARNING_DISP 
EXEC_WARNING_OUT 
EXEC_NINTENDO_IN 
EXEC_NINTENDO_OUT 
EXEC_DOLBY_IN 
EXEC_DOLBY_OUT 
EXEC_DOLBY_OUT2 
EXEC_PROG_IN 
EXEC_PROG_SEL 
EXEC_PROG_OUT 
EXEC_PROG_SET 
EXEC_PROG_SET2 
EXEC_PROG_CHANGE 
EXEC_DVD_WAIT 
EXEC_SCENE_CHANGE 

Constructor & Destructor Documentation

◆ dScnLogo_c()

dScnLogo_c::dScnLogo_c ( )
inline

◆ ~dScnLogo_c()

dScnLogo_c::~dScnLogo_c ( )

Member Function Documentation

◆ checkProgSelect()

void dScnLogo_c::checkProgSelect ( )

◆ create()

int dScnLogo_c::create ( )

◆ dolbyInDraw()

void dScnLogo_c::dolbyInDraw ( )

◆ dolbyOutDraw()

void dScnLogo_c::dolbyOutDraw ( )

◆ dolbyOutDraw2()

void dScnLogo_c::dolbyOutDraw2 ( )

◆ draw()

int dScnLogo_c::draw ( )

◆ dvdDataLoad()

void dScnLogo_c::dvdDataLoad ( )

◆ dvdWaitDraw()

void dScnLogo_c::dvdWaitDraw ( )

◆ getProgressiveMode()

u8 dScnLogo_c::getProgressiveMode ( )

◆ isProgressiveMode()

bool dScnLogo_c::isProgressiveMode ( )

◆ logoInitGC()

void dScnLogo_c::logoInitGC ( )

◆ nextSceneChange()

void dScnLogo_c::nextSceneChange ( )

◆ nintendoInDraw()

void dScnLogo_c::nintendoInDraw ( )

◆ nintendoOutDraw()

void dScnLogo_c::nintendoOutDraw ( )

◆ preLoad_dyl()

bool dScnLogo_c::preLoad_dyl ( )

◆ preLoad_dyl_create()

void dScnLogo_c::preLoad_dyl_create ( )

◆ preLoad_dyl_remove()

void dScnLogo_c::preLoad_dyl_remove ( )

◆ progChangeDraw()

void dScnLogo_c::progChangeDraw ( )

◆ progInDraw()

void dScnLogo_c::progInDraw ( )

◆ progOutDraw()

void dScnLogo_c::progOutDraw ( )

◆ progSelDraw()

void dScnLogo_c::progSelDraw ( )

◆ progSet2Draw()

void dScnLogo_c::progSet2Draw ( )

◆ progSetDraw()

void dScnLogo_c::progSetDraw ( )

◆ setProgressiveMode()

void dScnLogo_c::setProgressiveMode ( u8  mode)

◆ setRenderMode()

void dScnLogo_c::setRenderMode ( )

◆ warningDispDraw()

void dScnLogo_c::warningDispDraw ( )

◆ warningInDraw()

void dScnLogo_c::warningInDraw ( )

◆ warningOutDraw()

void dScnLogo_c::warningOutDraw ( )

Member Data Documentation

◆ buffer

void* dScnLogo_c::buffer

◆ field_0x1c4

request_of_phase_process_class dScnLogo_c::field_0x1c4

◆ field_0x1d0

JKRExpHeap* dScnLogo_c::field_0x1d0

◆ field_0x1d4

JKRExpHeap* dScnLogo_c::field_0x1d4

◆ field_0x209

u8 dScnLogo_c::field_0x209

◆ field_0x20a

u8 dScnLogo_c::field_0x20a

◆ field_0x20b

u8 dScnLogo_c::field_0x20b

◆ field_0x20e

u16 dScnLogo_c::field_0x20e

◆ field_0x210

u16 dScnLogo_c::field_0x210

◆ field_0x212

u16 dScnLogo_c::field_0x212

◆ field_0x214

u16 dScnLogo_c::field_0x214

◆ field_0x218

u32 dScnLogo_c::field_0x218

◆ field_0x228

u8 dScnLogo_c::field_0x228[4]

◆ field_0x238

u8 dScnLogo_c::field_0x238[4]

◆ field_0x244

u8 dScnLogo_c::field_0x244[4]

◆ field_0x254

u8 dScnLogo_c::field_0x254[4]

◆ field_0x280

u8 dScnLogo_c::field_0x280[0x10]

◆ m_preLoad_dylPhase

request_of_phase_process_class* dScnLogo_c::m_preLoad_dylPhase

◆ mDolbyLogo

dDlst_2D_c* dScnLogo_c::mDolbyLogo

◆ mEnemyItemCommand

mDoDvdThd_toMainRam_c* dScnLogo_c::mEnemyItemCommand

◆ mExecCommand

u8 dScnLogo_c::mExecCommand

◆ mItemTableCommand

mDoDvdThd_toMainRam_c* dScnLogo_c::mItemTableCommand

◆ mNintendoLogo

dDlst_2D_c* dScnLogo_c::mNintendoLogo

◆ mpAlAnmCommand

mDoDvdThd_mountXArchive_c* dScnLogo_c::mpAlAnmCommand

◆ mParticleCommand

mDoDvdThd_toMainRam_c* dScnLogo_c::mParticleCommand

◆ mpBmgResCommand

mDoDvdThd_mountXArchive_c* dScnLogo_c::mpBmgResCommand

◆ mpButtonCommand

mDoDvdThd_mountXArchive_c* dScnLogo_c::mpButtonCommand

◆ mpCardIconCommand

mDoDvdThd_mountXArchive_c* dScnLogo_c::mpCardIconCommand

◆ mpCollectResCommand

mDoDvdThd_mountXArchive_c* dScnLogo_c::mpCollectResCommand

◆ mpDmapResCommand

mDoDvdThd_mountXArchive_c* dScnLogo_c::mpDmapResCommand

◆ mpField0Command

mDoDvdThd_mountXArchive_c* dScnLogo_c::mpField0Command

◆ mpFmapResCommand

mDoDvdThd_mountXArchive_c* dScnLogo_c::mpFmapResCommand

◆ mpFontResCommand

mDoDvdThd_mountXArchive_c* dScnLogo_c::mpFontResCommand

◆ mpHeap

JKRHeap* dScnLogo_c::mpHeap

◆ mpItemIconCommand

mDoDvdThd_mountXArchive_c* dScnLogo_c::mpItemIconCommand

◆ mpItemInfResCommand

mDoDvdThd_mountXArchive_c* dScnLogo_c::mpItemInfResCommand

◆ mpMain2DCommand

mDoDvdThd_mountXArchive_c* dScnLogo_c::mpMain2DCommand

◆ mpMsgComCommand

mDoDvdThd_mountXArchive_c* dScnLogo_c::mpMsgComCommand

◆ mpMsgResCommand

mDoDvdThd_mountXArchive_c* dScnLogo_c::mpMsgResCommand[7]

◆ mpPlayerNameCommand

mDoDvdThd_mountXArchive_c* dScnLogo_c::mpPlayerNameCommand

◆ mpRingResCommand

mDoDvdThd_mountXArchive_c* dScnLogo_c::mpRingResCommand

◆ mProgressiveChoice

dDlst_2D_c* dScnLogo_c::mProgressiveChoice

◆ mProgressiveInter

ResTIMG* dScnLogo_c::mProgressiveInter

◆ mProgressiveNo

dDlst_2D_c* dScnLogo_c::mProgressiveNo

◆ mProgressivePro

ResTIMG* dScnLogo_c::mProgressivePro

◆ mProgressiveSel

dDlst_2D_c* dScnLogo_c::mProgressiveSel

◆ mProgressiveYes

dDlst_2D_c* dScnLogo_c::mProgressiveYes

◆ mpRubyResCommand

mDoDvdThd_mountXArchive_c* dScnLogo_c::mpRubyResCommand

◆ mTimer

u16 dScnLogo_c::mTimer

◆ mWarning

dDlst_2D_c* dScnLogo_c::mWarning

◆ mWarningStart

dDlst_2D_c* dScnLogo_c::mWarningStart

◆ sceneCommand

mDoDvdThd_toMainRam_c* dScnLogo_c::sceneCommand

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