libdonut  2.3.2
Application framework for cross-platform game development in C++20
Classes | Namespaces
Text.hpp File Reference
#include <donut/math.hpp>
#include <cstddef>
#include <limits>
#include <span>
#include <string_view>
#include <vector>

Go to the source code of this file.

Classes

class  donut::graphics::Text
 Facility for shaping text, according to a Font, into renderable glyphs. More...
 
struct  donut::graphics::Text::ShapedGlyph
 Data required to render a single shaped glyph relative to at any given starting position. More...
 
struct  donut::graphics::Text::ShapedGlyphInfo
 Additional information about a single shaped glyph, including some data that is not strictly required for simple rendering. More...
 
struct  donut::graphics::Text::ShapedLineInfo
 Information about a line of shaped glyphs, including some data that is not strictly required for simple rendering. More...
 
struct  donut::graphics::Text::ShapeResult
 Result of the shape() function. More...
 

Namespaces

 donut
 
 donut::graphics