#include <font_engine_freetype.hpp>
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) |
Classes | |
struct | glyph_t |
typedef boost::ptr_vector<glyph_t> mapnik::text_renderer< T >::glyphs_t |
typedef T mapnik::text_renderer< T >::pixmap_type |
mapnik::text_renderer< T >::text_renderer | ( | pixmap_type & | pixmap, | |
face_set_ptr | faces | |||
) | [inline] |
void mapnik::text_renderer< T >::set_pixel_size | ( | unsigned | size | ) | [inline] |
Referenced by mapnik::agg_renderer< T >::process().
void mapnik::text_renderer< T >::set_fill | ( | mapnik::Color const & | fill | ) | [inline] |
Referenced by mapnik::agg_renderer< T >::process().
void mapnik::text_renderer< T >::set_halo_fill | ( | mapnik::Color const & | halo | ) | [inline] |
Referenced by mapnik::agg_renderer< T >::process().
void mapnik::text_renderer< T >::set_halo_radius | ( | int | radius = 1 |
) | [inline] |
Referenced by mapnik::agg_renderer< T >::process().
Envelope<double> mapnik::text_renderer< T >::prepare_glyphs | ( | text_path * | path | ) | [inline] |
References mapnik::text_path::num_nodes(), and mapnik::text_path::vertex().
Referenced by mapnik::agg_renderer< T >::process().
void mapnik::text_renderer< T >::render | ( | double | x0, | |
double | y0 | |||
) | [inline] |