1#ifndef NW4HBM_UT_RES_FONT_H
2#define NW4HBM_UT_RES_FONT_H
static const u32 SIGNATURE_CHAR_WIDTH
Definition ResFont.h:70
ResFont()
Definition ut_ResFont.cpp:30
static const u32 SIGNATURE_FONT_UNPACKED
Definition ResFont.h:67
virtual ~ResFont()
Definition ut_ResFont.cpp:32
static const u32 SIGNATURE_CODE_MAP
Definition ResFont.h:71
static const u32 SIGNATURE_FONT
Definition ResFont.h:66
static FontInformation * Rebuild(BinaryFileHeader *fileHeader)
Definition ut_ResFont.cpp:96
bool SetResource(void *brfnt)
Definition ut_ResFont.cpp:34
static const u32 SIGNATURE_TEX_GLYPH
Definition ResFont.h:69
static const u32 SIGNATURE_GLGR
Definition ResFont.h:72
static const u32 SIGNATURE_FONT_INFO
Definition ResFont.h:68
ResFontBase()
Definition ut_ResFontBase.cpp:19
virtual void SetDefaultCharWidths(const CharWidths &widths)
Definition ut_ResFontBase.cpp:102
virtual FontEncoding GetEncoding() const
Definition ut_ResFontBase.cpp:147
virtual int GetAscent() const
Definition ut_ResFontBase.cpp:44
virtual int GetCellHeight() const
Definition ut_ResFontBase.cpp:62
bool IsManaging(const void *ptr) const
Definition ResFont.h:47
u16 FindGlyphIndex(u16 c) const
Definition ut_ResFontBase.cpp:161
u16 GetGlyphIndex(u16 c) const
Definition ut_ResFontBase.cpp:153
FontInformation * mFontInfo
Definition ResFont.h:52
void GetGlyphFromIndex(Glyph *glyph, u16 index) const
Definition ut_ResFontBase.cpp:241
virtual int GetBaselinePos() const
Definition ut_ResFontBase.cpp:56
virtual int GetMaxCharWidth() const
Definition ut_ResFontBase.cpp:74
virtual void SetLineFeed(int linefeed)
Definition ut_ResFontBase.cpp:124
const CharWidths & GetCharWidthsFromIndex(u16 index) const
Definition ut_ResFontBase.cpp:221
virtual int GetWidth() const
Definition ut_ResFontBase.cpp:32
virtual int GetLineFeed() const
Definition ut_ResFontBase.cpp:90
virtual bool SetAlternateChar(u16 c)
Definition ut_ResFontBase.cpp:111
virtual int GetHeight() const
Definition ut_ResFontBase.cpp:38
virtual int GetDescent() const
Definition ut_ResFontBase.cpp:50
virtual CharWidths GetCharWidths(u16 c) const
Definition ut_ResFontBase.cpp:135
virtual CharWidths GetDefaultCharWidths() const
Definition ut_ResFontBase.cpp:96
virtual ~ResFontBase()
Definition ut_ResFontBase.cpp:21
void SetResourceBuffer(void *pUserBuffer, FontInformation *pFontInfo)
Definition ut_ResFontBase.cpp:23
virtual void GetGlyph(Glyph *glyph, u16 c) const
Definition ut_ResFontBase.cpp:141
virtual int GetCellWidth() const
Definition ut_ResFontBase.cpp:68
void * mResource
Definition ResFont.h:51
virtual int GetCharWidth(u16 c) const
Definition ut_ResFontBase.cpp:131
virtual GXTexFmt GetTextureFormat() const
Definition ut_ResFontBase.cpp:84
virtual Type GetType() const
Definition ut_ResFontBase.cpp:80
static u8 index[20][3]
Definition GXDraw.c:434
unsigned long u32
Definition types.h:12
unsigned short int u16
Definition types.h:10
FontEncoding
Definition Font.h:25
Definition HBMAnmController.h:6
Definition fontResources.h:11
Definition fontResources.h:50
Definition fontResources.h:17
Definition fontResources.h:24