mapnik::text_renderer< T > Struct Template Reference

#include <font_engine_freetype.hpp>

List of all members.

Classes

struct  glyph_t

Public Types

typedef boost::ptr_vector
< glyph_t
glyphs_t
typedef T pixmap_type

Public Member Functions

 text_renderer (pixmap_type &pixmap, face_set_ptr faces)
void set_pixel_size (unsigned size)
void set_fill (mapnik::Color const &fill)
void set_halo_fill (mapnik::Color const &halo)
void set_halo_radius (int radius=1)
Envelope< double > prepare_glyphs (text_path *path)
void render (double x0, double y0)

template<typename T>
struct mapnik::text_renderer< T >


Member Typedef Documentation

template<typename T>
typedef boost::ptr_vector<glyph_t> mapnik::text_renderer< T >::glyphs_t

template<typename T>
typedef T mapnik::text_renderer< T >::pixmap_type


Constructor & Destructor Documentation

template<typename T>
mapnik::text_renderer< T >::text_renderer ( pixmap_type pixmap,
face_set_ptr  faces 
) [inline]


Member Function Documentation

template<typename T>
Envelope<double> mapnik::text_renderer< T >::prepare_glyphs ( text_path path  )  [inline]

template<typename T>
void mapnik::text_renderer< T >::render ( double  x0,
double  y0 
) [inline]

template<typename T>
void mapnik::text_renderer< T >::set_fill ( mapnik::Color const &  fill  )  [inline]

template<typename T>
void mapnik::text_renderer< T >::set_halo_fill ( mapnik::Color const &  halo  )  [inline]

template<typename T>
void mapnik::text_renderer< T >::set_halo_radius ( int  radius = 1  )  [inline]

template<typename T>
void mapnik::text_renderer< T >::set_pixel_size ( unsigned  size  )  [inline]


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

Generated for Mapnik by doxygen 1.5.8