Anti-Grain Geometry Tutorial
agg::font_cache_manager< FontEngine > Class Template Reference

Public Types

typedef FontEngine font_engine_type
 
typedef font_cache_manager< FontEngine > self_type
 
typedef font_engine_type::path_adaptor_type path_adaptor_type
 
typedef font_engine_type::gray8_adaptor_type gray8_adaptor_type
 
typedef gray8_adaptor_type::embedded_scanline gray8_scanline_type
 
typedef font_engine_type::mono_adaptor_type mono_adaptor_type
 
typedef mono_adaptor_type::embedded_scanline mono_scanline_type
 

Public Member Functions

 font_cache_manager (font_engine_type &engine, unsigned max_fonts=32)
 
void reset_last_glyph ()
 
const glyph_cacheglyph (unsigned glyph_code)
 
void init_embedded_adaptors (const glyph_cache *gl, double x, double y, double scale=1.0)
 
path_adaptor_type & path_adaptor ()
 
gray8_adaptor_type & gray8_adaptor ()
 
gray8_scanline_type & gray8_scanline ()
 
mono_adaptor_type & mono_adaptor ()
 
mono_scanline_type & mono_scanline ()
 
const glyph_cacheperv_glyph () const
 
const glyph_cachelast_glyph () const
 
bool add_kerning (double *x, double *y)
 
void precache (unsigned from, unsigned to)
 
void reset_cache ()
 

Detailed Description

template<class FontEngine>
class agg::font_cache_manager< FontEngine >

Definition at line 258 of file agg_font_cache_manager.h.


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