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

Description

Definition at line 43 of file ut_Font.h.

Public Types

enum  Type {
  TYPE_NULL ,
  TYPE_ROM ,
  TYPE_RESOURCE ,
  TYPE_PAIR
}
 

Public Member Functions

virtual int GetWidth () const =0
 
virtual int GetHeight () const =0
 
virtual int GetAscent () const =0
 
virtual int GetDescent () const =0
 
virtual int GetBaselinePos () const =0
 
virtual int GetCellHeight () const =0
 
virtual int GetCellWidth () const =0
 
virtual int GetMaxCharWidth () const =0
 
virtual Type GetType () const =0
 
virtual GXTexFmt GetTextureFormat () const =0
 
virtual int GetLineFeed () const =0
 
virtual CharWidths GetDefaultCharWidths () const =0
 
virtual void SetDefaultCharWidths (const CharWidths &rWidths)=0
 
virtual bool SetAlternateChar (u16 ch)=0
 
virtual void SetLineFeed (int lf)=0
 
virtual int GetCharWidth (u16 ch) const =0
 
virtual CharWidths GetCharWidths (u16 ch) const =0
 
virtual void GetGlyph (Glyph *pGlyph, u16 ch) const =0
 
virtual FontEncoding GetEncoding () const =0
 
void InitReaderFunc (FontEncoding encode)
 
CharStrmReader GetCharStrmReader () const
 

Private Attributes

CharStrmReader::ReadFunc mReadFunc
 

Member Enumeration Documentation

◆ Type

enum nw4r::ut::Font::Type

Definition at line 45 of file ut_Font.h.

Constructor & Destructor Documentation

◆ Font()

nw4r::ut::Font::Font ( )
inline

Definition at line 48 of file ut_Font.h.

◆ ~Font()

virtual nw4r::ut::Font::~Font ( )
inlinevirtual

Definition at line 49 of file ut_Font.h.

Member Function Documentation

◆ GetCharStrmReader()

CharStrmReader nw4r::ut::Font::GetCharStrmReader ( ) const
inline

Definition at line 79 of file ut_Font.h.

Member Data Documentation

◆ mReadFunc

CharStrmReader::ReadFunc nw4r::ut::Font::mReadFunc
private

Definition at line 84 of file ut_Font.h.