Anti-Grain Geometry Tutorial
agg::font_engine_freetype_int32 Class Reference
Inheritance diagram for agg::font_engine_freetype_int32:
Collaboration diagram for agg::font_engine_freetype_int32:

Public Types

typedef serialized_integer_path_adaptor< int32, 6 > path_adaptor_type
 
typedef font_engine_freetype_base::gray8_adaptor_type gray8_adaptor_type
 
typedef font_engine_freetype_base::mono_adaptor_type mono_adaptor_type
 
typedef font_engine_freetype_base::scanlines_aa_type scanlines_aa_type
 
typedef font_engine_freetype_base::scanlines_bin_type scanlines_bin_type
 
- Public Types inherited from agg::font_engine_freetype_base
typedef serialized_scanlines_adaptor_aa< int8u > gray8_adaptor_type
 
typedef serialized_scanlines_adaptor_bin mono_adaptor_type
 
typedef scanline_storage_aa8 scanlines_aa_type
 
typedef scanline_storage_bin scanlines_bin_type
 

Public Member Functions

 font_engine_freetype_int32 (unsigned max_faces=32)
 
- Public Member Functions inherited from agg::font_engine_freetype_base
 font_engine_freetype_base (bool flag32, unsigned max_faces=32)
 
void resolution (unsigned dpi)
 
bool load_font (const char *font_name, unsigned face_index, glyph_rendering ren_type, const char *font_mem=0, const long font_mem_size=0)
 
bool attach (const char *file_name)
 
bool char_map (FT_Encoding map)
 
bool height (double h)
 
bool width (double w)
 
void hinting (bool h)
 
void flip_y (bool f)
 
void transform (const trans_affine &affine)
 
template<class GammaF >
void gamma (const GammaF &f)
 
int last_error () const
 
unsigned resolution () const
 
const char * name () const
 
unsigned num_faces () const
 
FT_Encoding char_map () const
 
double height () const
 
double width () const
 
double ascender () const
 
double descender () const
 
bool hinting () const
 
bool flip_y () const
 
const char * font_signature () const
 
int change_stamp () const
 
bool prepare_glyph (unsigned glyph_code)
 
unsigned glyph_index () const
 
unsigned data_size () const
 
glyph_data_type data_type () const
 
const rect_ibounds () const
 
double advance_x () const
 
double advance_y () const
 
void write_glyph_to (int8u *data) const
 
bool add_kerning (unsigned first, unsigned second, double *x, double *y)
 

Detailed Description

Definition at line 180 of file agg_font_freetype.h.


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