NovaSVG 0.10.0
A header-only SVG library
Loading...
Searching...
No Matches
novasvg::render::font_face Struct Reference

#include <font.h>

Collaboration diagram for novasvg::render::font_face:

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] 
 

Detailed Description

Definition at line 5165 of file font.h.

Member Data Documentation

◆ ascent

int novasvg::render::font_face::ascent

◆ cache

glyph_cache_t novasvg::render::font_face::cache

◆ closure

void* novasvg::render::font_face::closure

◆ descent

int novasvg::render::font_face::descent

◆ destroy_func

destroy_func_t novasvg::render::font_face::destroy_func

◆ info

◆ len

int novasvg::render::font_face::len

Definition at line 5185 of file font.h.

◆ ligature

codepoint_t novasvg::render::font_face::ligature

Definition at line 5186 of file font.h.

◆ ligature_count

int novasvg::render::font_face::ligature_count

◆ [struct]

struct { ... } novasvg::render::font_face::ligatures[5]

◆ ligatures_ready

int novasvg::render::font_face::ligatures_ready

◆ line_gap

int novasvg::render::font_face::line_gap

◆ mutex

◆ ref_count

ref_count_t novasvg::render::font_face::ref_count

Definition at line 5166 of file font.h.

◆ seq

codepoint_t novasvg::render::font_face::seq[3]

Definition at line 5184 of file font.h.

◆ x1

int novasvg::render::font_face::x1

◆ x2

int novasvg::render::font_face::x2

◆ y1

int novasvg::render::font_face::y1

◆ y2

int novasvg::render::font_face::y2

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