nw::font Namespace

Description

Namespace for the font library.

Classes

nw::font::ArchiveFont Constructs a font by extracting only the specified glyph group from the font resource in which the glyph groups are defined.
nw::font::ArchiveFontBase Class for handling the font resource in which the glyph groups are defined
nw::font::CharStrmReader Provides the method for reading character streams.
nw::font::CharWriter The class for drawing characters using the Font class
nw::font::Font This is the base class for classes used to manage fonts.
nw::font::PackedFont The class for maintaining the compressed font resource as-is in memory and expanding and using the resource as necessary when glyphs are requested.
nw::font::PairFont It holds two fonts internally, but they are handled in the same way as a single font.
nw::font::RectDrawer Class for drawing characters.
nw::font::ResFont The class for implementing operations on the font resource.
nw::font::ResFontBase The base class for the font classes handling resources.
nw::font::TagProcessorBase Class for handling the font resource in which the glyph groups are defined
nw::font::TextWriterBase The class for drawing characters using the nw::font::Font class
nw::font::TextWriterResource

Structures

nw::font::Glyph Structure that holds information about character glyphs.
nw::font::ColorBufferInfo Structure that holds information about the color buffer.
nw::font::CharWidths Structure that holds the various character widths.
nw::font::CMapScanEntry
nw::font::CMapInfoScan
nw::font::FontGlyphGroups
nw::font::FontTextureGlyph
nw::font::FontWidth
nw::font::FontCodeMap
nw::font::FontInformation
nw::font::BinaryBlock
nw::font::PrintContext

Enumerated Types

Vertex Used when accessing the vertex coordinates set for the four corners of a pane.
FontType
CharacterCode Character Codes
FontMapMethod
FontSheetFormat

typedef Definitions

TexFmt
CharCode
*FontGlyphGroupsBlock
FontInformationBlock
FontTextureGlyphBlock
FontWidthBlock
FontCodeMapBlock
TagProcessor
TextWriter
WideTagProcessor
WideTextWriter

Constants

GlyphDataAlignment
BINFILE_SIG_FONT
BINFILE_SIG_FONT_RESOLEVED
BINFILE_SIG_FONTA
BINBLOCK_SIG_FINF
BINBLOCK_SIG_CGLP
BINBLOCK_SIG_TGLP
BINBLOCK_SIG_CWDH
BINBLOCK_SIG_CMAP
BINBLOCK_SIG_GLGR
BINBLOCK_SIG_HTGL
FONT_FILE_VERSION
INVALID_CHAR_CODE
INVALID_GLYPH_INDEX

CONFIDENTIAL