libdonut  2.3.2
Application framework for cross-platform game development in C++20
Classes | Namespaces
Font.hpp File Reference
#include <donut/AtlasPacker.hpp>
#include <donut/Filesystem.hpp>
#include <donut/UniqueHandle.hpp>
#include <donut/graphics/Texture.hpp>
#include <donut/math.hpp>
#include <cstddef>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

struct  donut::graphics::FontOptions
 Configuration options for a Font. More...
 
class  donut::graphics::Font
 Typeface describing an assortment of character glyphs that may be rendered on-demand into an expanding texture atlas, for use in Text rendering. More...
 
struct  donut::graphics::Font::Glyph
 Information about a single glyph's entry in the texture atlas. More...
 
struct  donut::graphics::Font::GlyphMetrics
 Dimensions of a single glyph in this font, for shaping text. More...
 
struct  donut::graphics::Font::LineMetrics
 Vertical dimensions for shaping lines of text with this font. More...
 

Namespaces

 donut
 
 donut::graphics