|  | RAMSES Documentation
    27.0.130
    Information for RAMSES users and developers | 
GlyphMetrics describes a glyph's position and dimensions in the rasterized glyph bitmap space. More...
#include <GlyphMetrics.h>
| Public Attributes | |
| GlyphKey | key | 
| Glyph key (GlyphId + FontInstanceId)  More... | |
| uint32_t | width | 
| Glyph width.  More... | |
| uint32_t | height | 
| Glyph height.  More... | |
| int32_t | posX | 
| Glyph offset on x-axis.  More... | |
| int32_t | posY | 
| Glyph offset on y-axis.  More... | |
| int32_t | advance | 
| Glyph advance (distance from origin of this glyph to where origin of next glyph should start)  More... | |
GlyphMetrics describes a glyph's position and dimensions in the rasterized glyph bitmap space.
Width and height are the pixel dimensions of the glyph - must match the pixel data of the glyph provided by its corresponding font instance. GlyphKey uniquely identifies the glyph by referencing its origin character and font instance. The posX/posY values are local pixel values in the coordinate system of the text line. The advance value is the local advance (see Freetype2 docs) for each glyph.
| int32_t ramses::GlyphMetrics::advance | 
Glyph advance (distance from origin of this glyph to where origin of next glyph should start)
| uint32_t ramses::GlyphMetrics::height | 
Glyph height.
| GlyphKey ramses::GlyphMetrics::key | 
Glyph key (GlyphId + FontInstanceId)
| int32_t ramses::GlyphMetrics::posX | 
Glyph offset on x-axis.
| int32_t ramses::GlyphMetrics::posY | 
Glyph offset on y-axis.
| uint32_t ramses::GlyphMetrics::width | 
Glyph width.