#include <font_engine_freetype.hpp>
Public Types | |
typedef boost::ptr_vector< glyph_t > | glyphs_t |
typedef std::pair< unsigned, unsigned > | dimension_t |
typedef T | pixmap_type |
Public Member Functions | |
text_renderer (pixmap_type &pixmap, face_ptr face) | |
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) |
dimension_t | character_dimensions (const unsigned c) |
void | get_string_info (std::wstring const &text, string_info *info) |
void | render (double x0, double y0) |
Classes | |
struct | glyph_t |
typedef std::pair<unsigned,unsigned> mapnik::text_renderer< T >::dimension_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_ptr | face | |||
) | [inline] |
dimension_t mapnik::text_renderer< T >::character_dimensions | ( | const unsigned | c | ) | [inline] |
void mapnik::text_renderer< T >::get_string_info | ( | std::wstring const & | text, | |
string_info * | info | |||
) | [inline] |
Envelope<double> mapnik::text_renderer< T >::prepare_glyphs | ( | text_path * | path | ) | [inline] |
void mapnik::text_renderer< T >::render | ( | double | x0, | |
double | y0 | |||
) | [inline] |
void mapnik::text_renderer< T >::set_fill | ( | mapnik::Color const & | fill | ) | [inline] |
void mapnik::text_renderer< T >::set_halo_fill | ( | mapnik::Color const & | halo | ) | [inline] |
void mapnik::text_renderer< T >::set_halo_radius | ( | int | radius = 1 |
) | [inline] |
void mapnik::text_renderer< T >::set_pixel_size | ( | unsigned | size | ) | [inline] |