NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::lyt::Layout Class Reference

Description

Definition at line 13 of file lyt_layout.hpp.

Public Member Functions

virtual bool Build (const void *, ResourceAccessor *)
 
virtual AnimTransformBasic * CreateAnimTransform ()
 
virtual AnimTransformBasic * CreateAnimTransform (const void *, ResourceAccessor *)
 
virtual AnimTransformBasic * CreateAnimTransform (const AnimResource &, ResourceAccessor *)
 
virtual void BindAnimation (AnimTransform *)
 
virtual void UnbindAnimation (AnimTransform *)
 
virtual void UnbindAllAnimation ()
 
virtual bool BindAnimationAuto (const AnimResource &, ResourceAccessor *)
 
virtual void SetAnimationEnable (AnimTransform *, bool)
 
virtual void CalculateMtx (const DrawInfo &)
 
virtual void Draw (const DrawInfo &)
 
virtual void Animate (unsigned long)
 
virtual void SetTagProcessor (ut::TagProcessorBase< wchar_t > *)
 
ut::Rect GetLayoutRect () const
 

Static Public Member Functions

static PaneBuildPaneObj (long, const void *, const ResBlockSet &)
 

Private Attributes

ut::detail::LinkListImpl mAnimTransList
 
PanempRootPane
 
GroupContainer * mpGroupContainer
 
math::VEC2 mSize
 

Member Data Documentation

◆ mAnimTransList

ut::detail::LinkListImpl nw4r::lyt::Layout::mAnimTransList
private

Definition at line 37 of file lyt_layout.hpp.

◆ mpRootPane

Pane* nw4r::lyt::Layout::mpRootPane
private

Definition at line 38 of file lyt_layout.hpp.

◆ mpGroupContainer

GroupContainer* nw4r::lyt::Layout::mpGroupContainer
private

Definition at line 39 of file lyt_layout.hpp.

◆ mSize

math::VEC2 nw4r::lyt::Layout::mSize
private

Definition at line 40 of file lyt_layout.hpp.