NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
|
Definition at line 12 of file simple.hpp.
Public Types | |
enum | FLAG_e { SKIP_INVISIBLE = BIT_FLAG(0) } |
typedef int(* | patrolPaneFunc1) (nw4r::lyt::Pane *pane, void *arg) |
typedef bool(* | patrolPaneFunc2) (nw4r::lyt::Pane *pane) |
Public Member Functions | |
virtual void | draw () |
virtual void | calc () |
virtual bool | build (const char *lytName, m2d::ResAccIf_c *resAcc) |
void | calcBefore () |
void | calcAfter () |
int | patrolPane_local (nw4r::lyt::Pane *pane, patrolPaneFunc1 func1, patrolPaneFunc2 func2, void *arg) |
bool | patrolPane (patrolPaneFunc1 func1, patrolPaneFunc2 func2, void *arg) |
![]() | |
void | entry () |
Public Attributes | |
Layout_c | mLayout |
nw4r::lyt::DrawInfo | mDrawInfo |
ResAccIf_c * | mpResAcc |
mVec3_c | mPos |
u32 | mFlags |
![]() | |
u8 | mDrawOrder |
typedef int(* m2d::Simple_c::patrolPaneFunc1) (nw4r::lyt::Pane *pane, void *arg) |
Definition at line 18 of file simple.hpp.
typedef bool(* m2d::Simple_c::patrolPaneFunc2) (nw4r::lyt::Pane *pane) |
Definition at line 19 of file simple.hpp.
enum m2d::Simple_c::FLAG_e |
Definition at line 14 of file simple.hpp.
|
inlinevirtual |
Definition at line 22 of file simple.hpp.
|
virtual |
Reimplemented from m2d::Base_c.
|
virtual |
int m2d::Simple_c::patrolPane_local | ( | nw4r::lyt::Pane * | pane, |
patrolPaneFunc1 | func1, | ||
patrolPaneFunc2 | func2, | ||
void * | arg ) |
bool m2d::Simple_c::patrolPane | ( | patrolPaneFunc1 | func1, |
patrolPaneFunc2 | func2, | ||
void * | arg ) |
Layout_c m2d::Simple_c::mLayout |
Definition at line 32 of file simple.hpp.
nw4r::lyt::DrawInfo m2d::Simple_c::mDrawInfo |
Definition at line 33 of file simple.hpp.
ResAccIf_c* m2d::Simple_c::mpResAcc |
Definition at line 34 of file simple.hpp.
mVec3_c m2d::Simple_c::mPos |
Definition at line 35 of file simple.hpp.
u32 m2d::Simple_c::mFlags |
Definition at line 36 of file simple.hpp.