Euphoria
eu::core::LoadedFont Struct Reference

#include <loadedfont.h>

Public Member Functions

int generate_new_index_from_private_use (const std::string &alias)
 
void combine_with (const LoadedFont &fc)
 

Public Attributes

std::map< int, LoadedGlyphcodepoint_to_glyph
 
KerningMap kerning
 
std::map< std::string, int > private_use_aliases
 
int next_private_use = 0xE000
 
int line_height = -1
 

Detailed Description

Definition at line 52 of file loadedfont.h.

Member Function Documentation

◆ combine_with()

void eu::core::LoadedFont::combine_with ( const LoadedFont fc)

Definition at line 144 of file loadedfont.cc.

◆ generate_new_index_from_private_use()

int eu::core::LoadedFont::generate_new_index_from_private_use ( const std::string &  alias)

Definition at line 133 of file loadedfont.cc.

Member Data Documentation

◆ codepoint_to_glyph

std::map<int, LoadedGlyph> eu::core::LoadedFont::codepoint_to_glyph

Definition at line 54 of file loadedfont.h.

◆ kerning

KerningMap eu::core::LoadedFont::kerning

Definition at line 55 of file loadedfont.h.

◆ line_height

int eu::core::LoadedFont::line_height = -1

Definition at line 58 of file loadedfont.h.

◆ next_private_use

int eu::core::LoadedFont::next_private_use = 0xE000

Definition at line 57 of file loadedfont.h.

◆ private_use_aliases

std::map<std::string, int> eu::core::LoadedFont::private_use_aliases

Definition at line 56 of file loadedfont.h.


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