| 
    libdonut 2.3.6
    
   Application framework for cross-platform game development in C++20 
   | 
 
Additional information about a single shaped glyph, including some data that is not strictly required for simple rendering. More...
#include <donut/graphics/Text.hpp>
Public Attributes | |
| vec2 | shapedOffset | 
| Scaled offset from the starting position to draw this glyph at, in pixels.   | |
| vec2 | shapedAdvance | 
| Scaled offset to apply in order to advance to the next glyph position, including kerning.   | |
| std::size_t | shapedLineIndex | 
| Index of the ShapedLineInfo corresponding to the line that this glyph is part of.   | |
| std::size_t | stringOffset | 
| Byte offset in the input string of the first code unit that this glyph originated from.   | |
Additional information about a single shaped glyph, including some data that is not strictly required for simple rendering.
| vec2 donut::graphics::Text::ShapedGlyphInfo::shapedOffset | 
Scaled offset from the starting position to draw this glyph at, in pixels.
| vec2 donut::graphics::Text::ShapedGlyphInfo::shapedAdvance | 
Scaled offset to apply in order to advance to the next glyph position, including kerning.
| std::size_t donut::graphics::Text::ShapedGlyphInfo::shapedLineIndex | 
Index of the ShapedLineInfo corresponding to the line that this glyph is part of.
| std::size_t donut::graphics::Text::ShapedGlyphInfo::stringOffset | 
Byte offset in the input string of the first code unit that this glyph originated from.