Anti-Grain Geometry - AGG (libagg)
2.5
|
#include <agg_renderer_outline_image.h>
Public Types | |
typedef Filter | filter_type |
typedef filter_type::color_type | color_type |
Public Member Functions | |
line_image_pattern (const Filter &filter) | |
template<class Source > | |
line_image_pattern (const Filter &filter, const Source &src) | |
template<class Source > | |
void | create (const Source &src) |
int | pattern_width () const |
int | line_width () const |
double | width () const |
void | pixel (color_type *p, int x, int y) const |
const filter_type & | filter () const |
Protected Attributes | |
row_ptr_cache< color_type > | m_buf |
const filter_type * | m_filter |
unsigned | m_dilation |
int | m_dilation_hr |
pod_array< color_type > | m_data |
unsigned | m_width |
unsigned | m_height |
int | m_width_hr |
int | m_half_height_hr |
int | m_offset_y_hr |
typedef filter_type::color_type agg::line_image_pattern< Filter >::color_type |
Reimplemented in agg::line_image_pattern_pow2< Filter >.
typedef Filter agg::line_image_pattern< Filter >::filter_type |
Reimplemented in agg::line_image_pattern_pow2< Filter >.
agg::line_image_pattern< Filter >::line_image_pattern | ( | const Filter & | filter | ) | [inline] |
agg::line_image_pattern< Filter >::line_image_pattern | ( | const Filter & | filter, |
const Source & | src | ||
) | [inline] |
void agg::line_image_pattern< Filter >::create | ( | const Source & | src | ) | [inline] |
Reimplemented in agg::line_image_pattern_pow2< Filter >.
const filter_type& agg::line_image_pattern< Filter >::filter | ( | ) | const [inline] |
int agg::line_image_pattern< Filter >::line_width | ( | ) | const [inline] |
int agg::line_image_pattern< Filter >::pattern_width | ( | ) | const [inline] |
void agg::line_image_pattern< Filter >::pixel | ( | color_type * | p, |
int | x, | ||
int | y | ||
) | const [inline] |
Reimplemented in agg::line_image_pattern_pow2< Filter >.
double agg::line_image_pattern< Filter >::width | ( | ) | const [inline] |
row_ptr_cache<color_type> agg::line_image_pattern< Filter >::m_buf [protected] |
pod_array<color_type> agg::line_image_pattern< Filter >::m_data [protected] |
unsigned agg::line_image_pattern< Filter >::m_dilation [protected] |
int agg::line_image_pattern< Filter >::m_dilation_hr [protected] |
const filter_type* agg::line_image_pattern< Filter >::m_filter [protected] |
int agg::line_image_pattern< Filter >::m_half_height_hr [protected] |
unsigned agg::line_image_pattern< Filter >::m_height [protected] |
int agg::line_image_pattern< Filter >::m_offset_y_hr [protected] |
unsigned agg::line_image_pattern< Filter >::m_width [protected] |
int agg::line_image_pattern< Filter >::m_width_hr [protected] |