NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::lyt::Window Class Reference
Inheritance diagram for nw4r::lyt::Window:
[legend]

Description

Definition at line 9 of file lyt_window.hpp.

Public Member Functions

 Window (const res::Window *, const ResBlockSet &)
 
virtual int * GetRuntimeTypeInfo () const
 
virtual void DrawSelf (const DrawInfo &)
 
virtual void AnimateSelf (unsigned long)
 
virtual ut::Color GetVtxColor (unsigned long) const
 
virtual ut::Color SetVtxColor (unsigned long, ut::Color)
 
virtual unsigned char GetVtxColorElement (unsigned long) const
 
virtual void SetVtxColorElement (unsigned long, unsigned char)
 
virtual Material * FindMaterialByName (const char *, bool)
 
virtual void UnbindAnimationSelf (AnimTransform *)
 
virtual bool GetMaterialNum () const
 
virtual Material * GetMaterial (unsigned long) const
 
Material * GetContentMaterial () const
 
Material * GetFrameMaterial (unsigned long) const
 
void DrawContent (const math::VEC2 &, const WindowFrameSize &, unsigned char)
 
void DrawFrame (const math::VEC2 &, const Window::Frame &, const WindowFrameSize &, unsigned char)
 
void DrawFrame4 (const math::VEC2 &, const Window::Frame *, const WindowFrameSize &, unsigned char)
 
void DrawFrame8 (const math::VEC2 &, const Window::Frame *, const WindowFrameSize &, unsigned char)
 
- Public Member Functions inherited from nw4r::lyt::Pane
 Pane (const res::Pane *)
 
virtual void CalculateMtx (const DrawInfo &)
 
virtual void Draw (const DrawInfo &)
 
virtual void Animate (unsigned long)
 
virtual unsigned char GetColorElement (unsigned long) const
 
virtual void SetColorElement (unsigned long, unsigned char)
 
virtual PaneFindPaneByName (const char *, bool)
 
virtual void BindAnimation (AnimTransform *, bool, bool)
 
virtual void UnbindAnimation (AnimTransform *, bool)
 
virtual void UnbindAllAnimation (bool)
 
virtual void AddAnimationLink (AnimationLink *)
 
virtual ut::LinkList< AnimationLink, 0 > * FindAnimationLinkSelf (AnimTransform *)
 
virtual ut::LinkList< AnimationLink, 0 > * FindAnimationLinkSelf (const AnimResource &)
 
virtual void SetAnimationEnable (AnimTransform *, bool, bool)
 
virtual void SetAnimationEnable (const AnimResource &, bool, bool)
 
virtual Material * GetMaterial () const
 
virtual void LoadMtx (const nw4r::lyt::DrawInfo &)
 
void AppendChild (nw4r::lyt::Pane *)
 
void RemoveChild (nw4r::lyt::Pane *)
 
math::VEC2 GetVtxPos () const
 
unsigned short GetExtUserDataNum () const
 
void * FindExtUserDataByName (const char *)
 
void setVisible (bool visible)
 
void setFieldB8 (u8 value)
 

Static Private Attributes

static int typeInfo
 

Additional Inherited Members

- Public Attributes inherited from nw4r::lyt::Pane
u8 mFlags
 
- Static Public Attributes inherited from nw4r::lyt::Pane
static int typeInfo
 

Member Function Documentation

◆ GetRuntimeTypeInfo()

virtual int * nw4r::lyt::Window::GetRuntimeTypeInfo ( ) const
inlinevirtual

Reimplemented from nw4r::lyt::Pane.

Definition at line 16 of file lyt_window.hpp.

◆ DrawSelf()

virtual void nw4r::lyt::Window::DrawSelf ( const DrawInfo & )
virtual

Reimplemented from nw4r::lyt::Pane.

◆ AnimateSelf()

virtual void nw4r::lyt::Window::AnimateSelf ( unsigned long )
virtual

Reimplemented from nw4r::lyt::Pane.

◆ GetVtxColor()

virtual ut::Color nw4r::lyt::Window::GetVtxColor ( unsigned long ) const
virtual

Reimplemented from nw4r::lyt::Pane.

◆ SetVtxColor()

virtual ut::Color nw4r::lyt::Window::SetVtxColor ( unsigned long ,
ut::Color  )
virtual

Reimplemented from nw4r::lyt::Pane.

◆ GetVtxColorElement()

virtual unsigned char nw4r::lyt::Window::GetVtxColorElement ( unsigned long ) const
virtual

Reimplemented from nw4r::lyt::Pane.

◆ SetVtxColorElement()

virtual void nw4r::lyt::Window::SetVtxColorElement ( unsigned long ,
unsigned char  )
virtual

Reimplemented from nw4r::lyt::Pane.

◆ FindMaterialByName()

virtual Material * nw4r::lyt::Window::FindMaterialByName ( const char * ,
bool  )
virtual

Reimplemented from nw4r::lyt::Pane.

◆ UnbindAnimationSelf()

virtual void nw4r::lyt::Window::UnbindAnimationSelf ( AnimTransform * )
virtual

Reimplemented from nw4r::lyt::Pane.

◆ GetMaterialNum()

virtual bool nw4r::lyt::Window::GetMaterialNum ( ) const
virtual

Reimplemented from nw4r::lyt::Pane.

◆ GetMaterial()

virtual Material * nw4r::lyt::Window::GetMaterial ( unsigned long ) const
virtual

Reimplemented from nw4r::lyt::Pane.

Member Data Documentation

◆ typeInfo

int nw4r::lyt::Window::typeInfo
staticprivate

Definition at line 36 of file lyt_window.hpp.