NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
LytBase_c Class Reference
Inheritance diagram for LytBase_c:
[legend]

Description

Definition at line 7 of file d_lytbase.hpp.

Public Member Functions

virtual bool build (const char *, d2d::ResAccMult_c *)
 
LytTextBox_cfindTextBox (const char *)
 
void allocStringBuffer (nw4r::lyt::Pane *)
 
bool ReadResourceEx (const char *, int, bool)
 
bool ReadResource (const char *, bool)
 
bool ReadResource2 (const char *, int)
 
bool ReadResource3 (const char *, int)
 
void NPaneRegister (const char **, nw4r::lyt::Pane **, int)
 
void WPaneRegister (const char **, nw4r::lyt::Window **, int)
 
void PPaneRegister (const char **, nw4r::lyt::Picture **, int)
 
void TPaneRegister (const char **, LytTextBox_c **, int)
 
void TPaneNameRegister (const char **, const int *, int, int)
 
void AnimeResRegister (const char **, int)
 
void GroupRegister (const char **, const int *, int)
 
void AnimeStartBaseSetup (int)
 
void AnimeStartSetup (int, bool)
 
void LoopAnimeStartSetup (int)
 
void ReverseAnimeStartSetup (int, bool)
 
void AnimeEndSetup (int)
 
void AllAnimeEndSetup ()
 
void AnimePlay ()
 
bool isAnime (int)
 
bool isAllAnime ()
 
void FUN_800c9770 (void *, float *)
 
bool doDelete ()
 
- Public Member Functions inherited from d2d::Multi_c
virtual void draw ()
 
virtual void calc ()
 
void entry ()
 
nw4r::lyt::PanegetRootPane ()
 
- Public Member Functions inherited from m2d::Base_c
void entry ()
 

Private Attributes

d2d::ResAccMultLoader_c mResAccessorLoader
 
m2d::AnmResV2_cmpAnimRes
 
m2d::AnmGroup_cmpAnimGroup
 
bool * mpEnabledAnims
 
int mAnimCount
 
int mGroupCount
 
int mLastStartedAnimNum
 

Additional Inherited Members

- Public Attributes inherited from d2d::Multi_c
ResAccMult_cmpResAccessor
 
mVec2_c mPos
 
ClipSettings mClipSettings
 
- Public Attributes inherited from m2d::Base_c
u8 mDrawOrder
 

Member Function Documentation

◆ build()

virtual bool LytBase_c::build ( const char * ,
d2d::ResAccMult_c *  )
virtual

Reimplemented from d2d::Multi_c.

◆ ReadResource3()

bool LytBase_c::ReadResource3 ( const char * ,
int  )

Not in Shield version.

◆ FUN_800c9770()

void LytBase_c::FUN_800c9770 ( void * ,
float *  )

Member Data Documentation

◆ mResAccessorLoader

d2d::ResAccMultLoader_c LytBase_c::mResAccessorLoader
private

Definition at line 45 of file d_lytbase.hpp.

◆ mpAnimRes

m2d::AnmResV2_c* LytBase_c::mpAnimRes
private

Definition at line 47 of file d_lytbase.hpp.

◆ mpAnimGroup

m2d::AnmGroup_c* LytBase_c::mpAnimGroup
private

Definition at line 48 of file d_lytbase.hpp.

◆ mpEnabledAnims

bool* LytBase_c::mpEnabledAnims
private

Definition at line 50 of file d_lytbase.hpp.

◆ mAnimCount

int LytBase_c::mAnimCount
private

Definition at line 51 of file d_lytbase.hpp.

◆ mGroupCount

int LytBase_c::mGroupCount
private

Definition at line 53 of file d_lytbase.hpp.

◆ mLastStartedAnimNum

int LytBase_c::mLastStartedAnimNum
private

Definition at line 55 of file d_lytbase.hpp.