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

Public Types

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_win32_tt_base (bool flag32, HDC dc, unsigned max_fonts=32)
 
void resolution (unsigned dpi)
 
void height (double h)
 
void width (double w)
 
void weight (int w)
 
void italic (bool it)
 
void char_set (DWORD c)
 
void pitch_and_family (DWORD p)
 
void flip_y (bool flip)
 
void hinting (bool h)
 
bool create_font (const char *typeface_, glyph_rendering ren_type)
 
bool create_font (const char *typeface_, glyph_rendering ren_type, double height_, double width_=0.0, int weight_=FW_REGULAR, bool italic_=false, DWORD char_set_=ANSI_CHARSET, DWORD pitch_and_family_=FF_DONTCARE)
 
template<class GammaF >
void gamma (const GammaF &f)
 
void transform (const agg::trans_affine &mtx)
 
unsigned resolution () const
 
const char * typeface () const
 
double height () const
 
double width () const
 
int weight () const
 
bool italic () const
 
DWORD char_set () const
 
DWORD pitch_and_family () 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 34 of file agg_font_win32_tt.h.


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