|
NovaSVG 0.10.0
A header-only SVG library
|
#include <font.h>

Public Attributes | ||
| ref_count_t | ref_count | |
| int | ascent | |
| int | descent | |
| int | line_gap | |
| int | x1 | |
| int | y1 | |
| int | x2 | |
| int | y2 | |
| stbtt_fontinfo | info | |
| mutex_t | mutex | |
| glyph_cache_t | cache | |
| destroy_func_t | destroy_func | |
| void * | closure | |
| int | ligatures_ready | |
| int | ligature_count | |
| struct { | ||
| codepoint_t seq [3] | ||
| int len | ||
| codepoint_t ligature | ||
| } | ligatures [5] | |
| int novasvg::render::font_face::ascent |
Definition at line 5167 of file font.h.
Referenced by novasvg::render::font_face_get_metrics(), and novasvg::render::font_face_load_from_data().
| glyph_cache_t novasvg::render::font_face::cache |
Definition at line 5176 of file font.h.
Referenced by novasvg::render::font_face_destroy(), and novasvg::render::font_face_load_from_data().
| void* novasvg::render::font_face::closure |
Definition at line 5178 of file font.h.
Referenced by novasvg::render::font_face_destroy(), and novasvg::render::font_face_load_from_data().
| int novasvg::render::font_face::descent |
Definition at line 5168 of file font.h.
Referenced by novasvg::render::font_face_get_metrics(), and novasvg::render::font_face_load_from_data().
| destroy_func_t novasvg::render::font_face::destroy_func |
Definition at line 5177 of file font.h.
Referenced by novasvg::render::font_face_destroy(), and novasvg::render::font_face_load_from_data().
| stbtt_fontinfo novasvg::render::font_face::info |
| codepoint_t novasvg::render::font_face::ligature |
| int novasvg::render::font_face::ligature_count |
Definition at line 5182 of file font.h.
Referenced by novasvg::render::font_face_apply_ligature(), novasvg::render::font_face_init_ligatures(), and novasvg::render::font_face_load_from_data().
| struct { ... } novasvg::render::font_face::ligatures[5] |
| int novasvg::render::font_face::ligatures_ready |
Definition at line 5181 of file font.h.
Referenced by novasvg::render::font_face_apply_ligature(), novasvg::render::font_face_init_ligatures(), and novasvg::render::font_face_load_from_data().
| int novasvg::render::font_face::line_gap |
Definition at line 5169 of file font.h.
Referenced by novasvg::render::font_face_get_metrics(), and novasvg::render::font_face_load_from_data().
| mutex_t novasvg::render::font_face::mutex |
Definition at line 5175 of file font.h.
Referenced by novasvg::render::font_face_destroy(), novasvg::render::font_face_init_ligatures(), and novasvg::render::font_face_load_from_data().
| ref_count_t novasvg::render::font_face::ref_count |
| codepoint_t novasvg::render::font_face::seq[3] |
| int novasvg::render::font_face::x1 |
Definition at line 5170 of file font.h.
Referenced by novasvg::render::font_face_get_metrics(), and novasvg::render::font_face_load_from_data().
| int novasvg::render::font_face::x2 |
Definition at line 5172 of file font.h.
Referenced by novasvg::render::font_face_get_metrics(), and novasvg::render::font_face_load_from_data().
| int novasvg::render::font_face::y1 |
Definition at line 5171 of file font.h.
Referenced by novasvg::render::font_face_get_metrics(), and novasvg::render::font_face_load_from_data().
| int novasvg::render::font_face::y2 |
Definition at line 5173 of file font.h.
Referenced by novasvg::render::font_face_get_metrics(), and novasvg::render::font_face_load_from_data().