Anti-Grain Geometry - AGG (libagg)  2.5
Public Types | Public Member Functions
agg::font_cache_manager< FontEngine > Class Template Reference

#include <agg_font_cache_manager.h>

List of all members.

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_typepath_adaptor ()
gray8_adaptor_typegray8_adaptor ()
gray8_scanline_typegray8_scanline ()
mono_adaptor_typemono_adaptor ()
mono_scanline_typemono_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 ()

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


Member Typedef Documentation

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

Constructor & Destructor Documentation

template<class FontEngine >
agg::font_cache_manager< FontEngine >::font_cache_manager ( font_engine_type engine,
unsigned  max_fonts = 32 
) [inline]

Member Function Documentation

template<class FontEngine >
bool agg::font_cache_manager< FontEngine >::add_kerning ( double *  x,
double *  y 
) [inline]
template<class FontEngine >
const glyph_cache* agg::font_cache_manager< FontEngine >::glyph ( unsigned  glyph_code) [inline]
template<class FontEngine >
gray8_adaptor_type& agg::font_cache_manager< FontEngine >::gray8_adaptor ( ) [inline]
template<class FontEngine >
gray8_scanline_type& agg::font_cache_manager< FontEngine >::gray8_scanline ( ) [inline]
template<class FontEngine >
void agg::font_cache_manager< FontEngine >::init_embedded_adaptors ( const glyph_cache gl,
double  x,
double  y,
double  scale = 1.0 
) [inline]
template<class FontEngine >
const glyph_cache* agg::font_cache_manager< FontEngine >::last_glyph ( ) const [inline]
template<class FontEngine >
mono_adaptor_type& agg::font_cache_manager< FontEngine >::mono_adaptor ( ) [inline]
template<class FontEngine >
mono_scanline_type& agg::font_cache_manager< FontEngine >::mono_scanline ( ) [inline]
template<class FontEngine >
path_adaptor_type& agg::font_cache_manager< FontEngine >::path_adaptor ( ) [inline]
template<class FontEngine >
const glyph_cache* agg::font_cache_manager< FontEngine >::perv_glyph ( ) const [inline]
template<class FontEngine >
void agg::font_cache_manager< FontEngine >::precache ( unsigned  from,
unsigned  to 
) [inline]
template<class FontEngine >
void agg::font_cache_manager< FontEngine >::reset_cache ( ) [inline]
template<class FontEngine >
void agg::font_cache_manager< FontEngine >::reset_last_glyph ( ) [inline]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines