Table of Contents

Namespace KernSmith.Output

Classes

AddedGlyph

One glyph added by AddGlyphs(string): its raw pixel bytes plus the atlas placement the session reserved for it. The caller blits the bytes into its own texture.

AtlasSizeInfo

Result of an atlas size query, describing the estimated atlas dimensions without performing rasterization.

BatchJobResult

Result of a single job within a batch.

BatchResult

Aggregated result of a batch font generation run.

BmFontReader

Reads BMFont descriptor files in text, XML, or binary format into a BmFontModel.

BmFontResult

The result of a BMFont generation pipeline, containing the font model and atlas pages.

GlyphAdditionResult

The outcome of one AddGlyphs(string) call: the glyphs placed (with pixel bytes), the kerning pairs the additions introduced, and any page-geometry change the caller must react to.

Interfaces

IBmFontBinaryFormatter

Writes a BmFontModel as a binary-format .fnt file.

IBmFontFormatter

Base interface for BMFont descriptor formatters.

IBmFontTextFormatter

Writes a BmFontModel as a text-format .fnt file.