Rendering Engine 0.2.9
Modular Graphics Rendering Engine | v0.2.9
rendering_engine::GlyphMetrics Struct Reference

Metrics describing a single glyph and its atlas placement. More...

#include <font_resources.hpp>

Public Attributes

uint32_t atlasX = 0
 
uint32_t atlasY = 0
 
uint32_t width = 0
 
uint32_t height = 0
 
int32_t bearingX = 0
 
int32_t bearingY = 0
 
int32_t advanceX = 0
 
int32_t padding = 0
 

Detailed Description

Metrics describing a single glyph and its atlas placement.

Contains layout information required for text positioning and texture atlas sampling.

Definition at line 41 of file font_resources.hpp.

Member Data Documentation

◆ advanceX

int32_t rendering_engine::GlyphMetrics::advanceX = 0

Definition at line 52 of file font_resources.hpp.

◆ atlasX

uint32_t rendering_engine::GlyphMetrics::atlasX = 0

Definition at line 44 of file font_resources.hpp.

◆ atlasY

uint32_t rendering_engine::GlyphMetrics::atlasY = 0

Definition at line 45 of file font_resources.hpp.

◆ bearingX

int32_t rendering_engine::GlyphMetrics::bearingX = 0

Definition at line 50 of file font_resources.hpp.

◆ bearingY

int32_t rendering_engine::GlyphMetrics::bearingY = 0

Definition at line 51 of file font_resources.hpp.

◆ height

uint32_t rendering_engine::GlyphMetrics::height = 0

Definition at line 47 of file font_resources.hpp.

◆ padding

int32_t rendering_engine::GlyphMetrics::padding = 0

Definition at line 53 of file font_resources.hpp.

◆ width

uint32_t rendering_engine::GlyphMetrics::width = 0

Definition at line 46 of file font_resources.hpp.


The documentation for this struct was generated from the following file: