|
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 *) |
Public Member Functions inherited from nw4r::lyt::Layout | |
| 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 Public Member Functions inherited from nw4r::lyt::Layout | |
| static MEMAllocator * | GetAllocator () |
| static void | SetAllocator (MEMAllocator *pAllocator) |
| static void * | AllocMemory (ulong size) |
| static void | FreeMemory (void *pBlock) |
Static Public Attributes inherited from nw4r::lyt::Layout | |
| static const ulong | SIGNATURE = 'RLYT' |
| static const ulong | SIGNATURE_ANIMATION = 'RLAN' |
Static Protected Member Functions inherited from nw4r::lyt::Layout | |
| static Pane * | BuildPaneObj (s32 kind, const void *pBinary, const ResBlockSet &rBlockSet) DECOMP_DONT_INLINE |
Protected Attributes inherited from nw4r::lyt::Layout | |
| AnimTransformList | mAnimTransList |
| Pane * | mpRootPane |
| GroupContainer * | mpGroupContainer |
| Size | mLayoutSize |
Static Protected Attributes inherited from nw4r::lyt::Layout | |
| 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 ) |