NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
|
Definition at line 56 of file lyt_layout.h.
Public Member Functions | |
virtual bool | Build (const void *pLytBinary, ResourceAccessor *pAccessor) |
virtual AnimTransform * | CreateAnimTransform () |
virtual AnimTransform * | CreateAnimTransform (const void *pAnmBinary, ResourceAccessor *pAccessor) |
virtual AnimTransform * | CreateAnimTransform (const nw4r::lyt::AnimResource &, nw4r::lyt::ResourceAccessor *) |
virtual void | BindAnimation (AnimTransform *pAnimTrans) |
virtual void | UnbindAnimation (AnimTransform *pAnimTrans) |
virtual void | UnbindAllAnimation () |
virtual bool | BindAnimationAuto (const nw4r::lyt::AnimResource &, nw4r::lyt::ResourceAccessor *) |
virtual void | SetAnimationEnable (AnimTransform *pAnimTrans, bool enable) |
virtual void | CalculateMtx (const DrawInfo &rInfo) |
virtual void | Draw (const DrawInfo &rInfo) |
virtual void | Animate (ulong option) |
virtual void | SetTagProcessor (ut::WideTagProcessor *pProcessor) |
ut::Rect | GetLayoutRect () const |
Pane * | GetRootPane () const |
GroupContainer * | GetGroupContainer () const |
Static Public Member Functions | |
static MEMAllocator * | GetAllocator () |
static void | SetAllocator (MEMAllocator *pAllocator) |
static void * | AllocMemory (ulong size) |
static void | FreeMemory (void *pBlock) |
Static Public Attributes | |
static const ulong | SIGNATURE = 'RLYT' |
static const ulong | SIGNATURE_ANIMATION = 'RLAN' |
Static Protected Member Functions | |
static Pane * | BuildPaneObj (s32 kind, const void *pBinary, const ResBlockSet &rBlockSet) DECOMP_DONT_INLINE |
Protected Attributes | |
AnimTransformList | mAnimTransList |
Pane * | mpRootPane |
GroupContainer * | mpGroupContainer |
Size | mLayoutSize |
Static Protected Attributes | |
static const ulong | SIGNATURE_TEXTURELIST = 'txl1' |
static const ulong | SIGNATURE_FONTLIST = 'fnl1' |
static const ulong | SIGNATURE_MATERIALLIST = 'mat1' |
static const ulong | SIGNATURE_ANIMATIONINFO = 'pai1' |
static const ulong | SIGNATURE_PANESTART = 'pas1' |
static const ulong | SIGNATURE_PANEEND = 'pae1' |
static const ulong | SIGNATURE_GROUPSTART = 'grs1' |
static const ulong | SIGNATURE_GROUPEND = 'gre1' |
static MEMAllocator * | mspAllocator |
|
inline |
Definition at line 92 of file lyt_layout.h.
|
inline |
Definition at line 96 of file lyt_layout.h.
|
inlinestatic |
Definition at line 100 of file lyt_layout.h.
|
inlinestatic |
Definition at line 103 of file lyt_layout.h.
|
inlinestatic |
Definition at line 107 of file lyt_layout.h.
|
inlinestatic |
Definition at line 110 of file lyt_layout.h.
|
static |
Definition at line 58 of file lyt_layout.h.
|
static |
Definition at line 59 of file lyt_layout.h.
|
staticprotected |
Definition at line 115 of file lyt_layout.h.
|
staticprotected |
Definition at line 116 of file lyt_layout.h.
|
staticprotected |
Definition at line 117 of file lyt_layout.h.
|
staticprotected |
Definition at line 119 of file lyt_layout.h.
|
staticprotected |
Definition at line 121 of file lyt_layout.h.
|
staticprotected |
Definition at line 122 of file lyt_layout.h.
|
staticprotected |
Definition at line 124 of file lyt_layout.h.
|
staticprotected |
Definition at line 125 of file lyt_layout.h.
|
protected |
Definition at line 132 of file lyt_layout.h.
|
protected |
Definition at line 133 of file lyt_layout.h.
|
protected |
Definition at line 134 of file lyt_layout.h.
|
protected |
Definition at line 135 of file lyt_layout.h.
|
staticprotected |
Definition at line 137 of file lyt_layout.h.