Anti-Grain Geometry - AGG (libagg)
2.5
|
#include <agg_renderer_outline_aa.h>
Public Types | |
enum | max_half_width_e { max_half_width = 64 } |
typedef Renderer | renderer_type |
typedef Renderer::color_type | color_type |
Public Member Functions | |
line_interpolator_aa_base (renderer_type &ren, const line_parameters &lp) | |
template<class DI > | |
int | step_hor_base (DI &di) |
template<class DI > | |
int | step_ver_base (DI &di) |
bool | vertical () const |
int | width () const |
int | count () const |
Protected Attributes | |
const line_parameters * | m_lp |
dda2_line_interpolator | m_li |
renderer_type & | m_ren |
int | m_len |
int | m_x |
int | m_y |
int | m_old_x |
int | m_old_y |
int | m_count |
int | m_width |
int | m_max_extent |
int | m_step |
int | m_dist [max_half_width+1] |
cover_type | m_covers [max_half_width *2+4] |
typedef Renderer::color_type agg::line_interpolator_aa_base< Renderer >::color_type |
typedef Renderer agg::line_interpolator_aa_base< Renderer >::renderer_type |
enum agg::line_interpolator_aa_base::max_half_width_e |
agg::line_interpolator_aa_base< Renderer >::line_interpolator_aa_base | ( | renderer_type & | ren, |
const line_parameters & | lp | ||
) | [inline] |
int agg::line_interpolator_aa_base< Renderer >::count | ( | ) | const [inline] |
int agg::line_interpolator_aa_base< Renderer >::step_hor_base | ( | DI & | di | ) | [inline] |
int agg::line_interpolator_aa_base< Renderer >::step_ver_base | ( | DI & | di | ) | [inline] |
bool agg::line_interpolator_aa_base< Renderer >::vertical | ( | ) | const [inline] |
int agg::line_interpolator_aa_base< Renderer >::width | ( | ) | const [inline] |
int agg::line_interpolator_aa_base< Renderer >::m_count [protected] |
cover_type agg::line_interpolator_aa_base< Renderer >::m_covers[max_half_width *2+4] [protected] |
int agg::line_interpolator_aa_base< Renderer >::m_dist[max_half_width+1] [protected] |
int agg::line_interpolator_aa_base< Renderer >::m_len [protected] |
dda2_line_interpolator agg::line_interpolator_aa_base< Renderer >::m_li [protected] |
const line_parameters* agg::line_interpolator_aa_base< Renderer >::m_lp [protected] |
int agg::line_interpolator_aa_base< Renderer >::m_max_extent [protected] |
int agg::line_interpolator_aa_base< Renderer >::m_old_x [protected] |
int agg::line_interpolator_aa_base< Renderer >::m_old_y [protected] |
renderer_type& agg::line_interpolator_aa_base< Renderer >::m_ren [protected] |
int agg::line_interpolator_aa_base< Renderer >::m_step [protected] |
int agg::line_interpolator_aa_base< Renderer >::m_width [protected] |
int agg::line_interpolator_aa_base< Renderer >::m_x [protected] |
int agg::line_interpolator_aa_base< Renderer >::m_y [protected] |