|
Anti-Grain Geometry - AGG (libagg)
2.5
|
#include <agg_renderer_outline_image.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_image (renderer_type &ren, const line_parameters &lp, int sx, int sy, int ex, int ey, int pattern_start, double scale_x) | |
| bool | step_hor () |
| bool | step_ver () |
| int | pattern_end () const |
| bool | vertical () const |
| int | width () const |
| int | count () const |
Protected Attributes | |
| const line_parameters & | m_lp |
| dda2_line_interpolator | m_li |
| distance_interpolator4 | m_di |
| renderer_type & | m_ren |
| int | m_plen |
| 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_start |
| int | m_step |
| int | m_dist_pos [max_half_width+1] |
| color_type | m_colors [max_half_width *2+4] |
| typedef Renderer::color_type agg::line_interpolator_image< Renderer >::color_type |
| typedef Renderer agg::line_interpolator_image< Renderer >::renderer_type |
| enum agg::line_interpolator_image::max_half_width_e |
| agg::line_interpolator_image< Renderer >::line_interpolator_image | ( | renderer_type & | ren, |
| const line_parameters & | lp, | ||
| int | sx, | ||
| int | sy, | ||
| int | ex, | ||
| int | ey, | ||
| int | pattern_start, | ||
| double | scale_x | ||
| ) | [inline] |
| int agg::line_interpolator_image< Renderer >::count | ( | ) | const [inline] |
| int agg::line_interpolator_image< Renderer >::pattern_end | ( | ) | const [inline] |
| bool agg::line_interpolator_image< Renderer >::step_hor | ( | ) | [inline] |
| bool agg::line_interpolator_image< Renderer >::step_ver | ( | ) | [inline] |
| bool agg::line_interpolator_image< Renderer >::vertical | ( | ) | const [inline] |
| int agg::line_interpolator_image< Renderer >::width | ( | ) | const [inline] |
color_type agg::line_interpolator_image< Renderer >::m_colors[max_half_width *2+4] [protected] |
int agg::line_interpolator_image< Renderer >::m_count [protected] |
distance_interpolator4 agg::line_interpolator_image< Renderer >::m_di [protected] |
int agg::line_interpolator_image< Renderer >::m_dist_pos[max_half_width+1] [protected] |
dda2_line_interpolator agg::line_interpolator_image< Renderer >::m_li [protected] |
const line_parameters& agg::line_interpolator_image< Renderer >::m_lp [protected] |
int agg::line_interpolator_image< Renderer >::m_max_extent [protected] |
int agg::line_interpolator_image< Renderer >::m_old_x [protected] |
int agg::line_interpolator_image< Renderer >::m_old_y [protected] |
int agg::line_interpolator_image< Renderer >::m_plen [protected] |
renderer_type& agg::line_interpolator_image< Renderer >::m_ren [protected] |
int agg::line_interpolator_image< Renderer >::m_start [protected] |
int agg::line_interpolator_image< Renderer >::m_step [protected] |
int agg::line_interpolator_image< Renderer >::m_width [protected] |
int agg::line_interpolator_image< Renderer >::m_x [protected] |
int agg::line_interpolator_image< Renderer >::m_y [protected] |
1.7.5.1