![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <ResFont.h>
Inheritance diagram for nw4hbm::ut::ResFont:
Collaboration diagram for nw4hbm::ut::ResFont:Public Member Functions | |
| ResFont () | |
| virtual | ~ResFont () |
| bool | SetResource (void *brfnt) |
Public Member Functions inherited from nw4hbm::ut::detail::ResFontBase | |
| ResFontBase () | |
| virtual | ~ResFontBase () |
| virtual int | GetWidth () const |
| virtual int | GetHeight () const |
| virtual int | GetAscent () const |
| virtual int | GetDescent () const |
| virtual int | GetBaselinePos () const |
| virtual int | GetCellHeight () const |
| virtual int | GetCellWidth () const |
| virtual int | GetMaxCharWidth () const |
| virtual Type | GetType () const |
| virtual GXTexFmt | GetTextureFormat () const |
| virtual int | GetLineFeed () const |
| virtual CharWidths | GetDefaultCharWidths () const |
| virtual void | SetDefaultCharWidths (const CharWidths &widths) |
| virtual bool | SetAlternateChar (u16 c) |
| virtual void | SetLineFeed (int linefeed) |
| virtual int | GetCharWidth (u16 c) const |
| virtual CharWidths | GetCharWidths (u16 c) const |
| virtual void | GetGlyph (Glyph *glyph, u16 c) const |
| virtual FontEncoding | GetEncoding () const |
| void | SetResourceBuffer (void *pUserBuffer, FontInformation *pFontInfo) |
| u16 | GetGlyphIndex (u16 c) const |
| const CharWidths & | GetCharWidthsFromIndex (u16 index) const |
| const CharWidths & | GetCharWidthsFromIndex (const FontWidth *pWidth, u16 index) const |
| void | GetGlyphFromIndex (Glyph *glyph, u16 index) const |
| u16 | FindGlyphIndex (u16 c) const |
| u16 | FindGlyphIndex (const FontCodeMap *pMap, u16 c) const |
| bool | IsManaging (const void *ptr) const |
Public Member Functions inherited from nw4hbm::ut::Font | |
| Font () | |
| virtual | ~Font () |
| void | InitReaderFunc (FontEncoding encoding) |
| CharStrmReader | GetCharStrmReader () const NO_INLINE |
Static Public Member Functions | |
| static FontInformation * | Rebuild (BinaryFileHeader *fileHeader) |
Static Private Attributes | |
| static const u32 | SIGNATURE_FONT = 'RFNT' |
| static const u32 | SIGNATURE_FONT_UNPACKED = 'RFNU' |
| static const u32 | SIGNATURE_FONT_INFO = 'FINF' |
| static const u32 | SIGNATURE_TEX_GLYPH = 'TGLP' |
| static const u32 | SIGNATURE_CHAR_WIDTH = 'CWDH' |
| static const u32 | SIGNATURE_CODE_MAP = 'CMAP' |
| static const u32 | SIGNATURE_GLGR = 'GLGR' |
Additional Inherited Members | |
Public Types inherited from nw4hbm::ut::Font | |
| enum | Type { INVALID_CHARACTER_CODE = 0xFFFF , TYPE_NULL = 0 , TYPE_ROM , TYPE_RESOURCE } |
| typedef enum nw4hbm::ut::Font::Type | Type |
| nw4hbm::ut::ResFont::ResFont | ( | ) |
|
virtual |
|
static |
| bool nw4hbm::ut::ResFont::SetResource | ( | void * | brfnt | ) |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |