NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
|
Definition at line 7 of file layout.hpp.
Public Member Functions | |
virtual nw4r::lyt::AnimTransform * | CreateAnimTransform (const void *, nw4r::lyt::ResourceAccessor *) |
bool | bindAnimationAuto (const nw4r::lyt::AnimResource &, nw4r::lyt::ResourceAccessor *) |
![]() | |
virtual bool | Build (const void *pLytBinary, ResourceAccessor *pAccessor) |
virtual AnimTransform * | CreateAnimTransform () |
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 |
Additional Inherited Members | |
![]() | |
static MEMAllocator * | GetAllocator () |
static void | SetAllocator (MEMAllocator *pAllocator) |
static void * | AllocMemory (ulong size) |
static void | FreeMemory (void *pBlock) |
![]() | |
static const ulong | SIGNATURE = 'RLYT' |
static const ulong | SIGNATURE_ANIMATION = 'RLAN' |
![]() | |
static Pane * | BuildPaneObj (s32 kind, const void *pBinary, const ResBlockSet &rBlockSet) DECOMP_DONT_INLINE |
![]() | |
AnimTransformList | mAnimTransList |
Pane * | mpRootPane |
GroupContainer * | mpGroupContainer |
Size | mLayoutSize |
![]() | |
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 |
|
inlinevirtual |
Definition at line 9 of file layout.hpp.
|
virtual |
Reimplemented from nw4r::lyt::Layout.
bool m2d::Layout_c::bindAnimationAuto | ( | const nw4r::lyt::AnimResource & | res, |
nw4r::lyt::ResourceAccessor * | resAccessor ) |