|
Anti-Grain Geometry - AGG (libagg)
2.5
|
#include <agg_renderer_outline_aa.h>
Public Types | |
| typedef BaseRenderer | base_ren_type |
| typedef renderer_outline_aa < base_ren_type > | self_type |
| typedef base_ren_type::color_type | color_type |
Public Member Functions | |
| renderer_outline_aa (base_ren_type &ren, const line_profile_aa &prof) | |
| void | attach (base_ren_type &ren) |
| void | color (const color_type &c) |
| const color_type & | color () const |
| void | profile (const line_profile_aa &prof) |
| const line_profile_aa & | profile () const |
| line_profile_aa & | profile () |
| int | subpixel_width () const |
| void | reset_clipping () |
| void | clip_box (double x1, double y1, double x2, double y2) |
| int | cover (int d) const |
| void | blend_solid_hspan (int x, int y, unsigned len, const cover_type *covers) |
| void | blend_solid_vspan (int x, int y, unsigned len, const cover_type *covers) |
| template<class Cmp > | |
| void | semidot_hline (Cmp cmp, int xc1, int yc1, int xc2, int yc2, int x1, int y1, int x2) |
| template<class Cmp > | |
| void | semidot (Cmp cmp, int xc1, int yc1, int xc2, int yc2) |
| void | pie_hline (int xc, int yc, int xp1, int yp1, int xp2, int yp2, int xh1, int yh1, int xh2) |
| void | pie (int xc, int yc, int x1, int y1, int x2, int y2) |
| void | line0_no_clip (const line_parameters &lp) |
| void | line0 (const line_parameters &lp) |
| void | line1_no_clip (const line_parameters &lp, int sx, int sy) |
| void | line1 (const line_parameters &lp, int sx, int sy) |
| void | line2_no_clip (const line_parameters &lp, int ex, int ey) |
| void | line2 (const line_parameters &lp, int ex, int ey) |
| void | line3_no_clip (const line_parameters &lp, int sx, int sy, int ex, int ey) |
| void | line3 (const line_parameters &lp, int sx, int sy, int ex, int ey) |
Static Public Member Functions | |
| static bool | accurate_join_only () |
| typedef BaseRenderer agg::renderer_outline_aa< BaseRenderer >::base_ren_type |
| typedef base_ren_type::color_type agg::renderer_outline_aa< BaseRenderer >::color_type |
| typedef renderer_outline_aa<base_ren_type> agg::renderer_outline_aa< BaseRenderer >::self_type |
| agg::renderer_outline_aa< BaseRenderer >::renderer_outline_aa | ( | base_ren_type & | ren, |
| const line_profile_aa & | prof | ||
| ) | [inline] |
| static bool agg::renderer_outline_aa< BaseRenderer >::accurate_join_only | ( | ) | [inline, static] |
| void agg::renderer_outline_aa< BaseRenderer >::attach | ( | base_ren_type & | ren | ) | [inline] |
| void agg::renderer_outline_aa< BaseRenderer >::blend_solid_hspan | ( | int | x, |
| int | y, | ||
| unsigned | len, | ||
| const cover_type * | covers | ||
| ) | [inline] |
| void agg::renderer_outline_aa< BaseRenderer >::blend_solid_vspan | ( | int | x, |
| int | y, | ||
| unsigned | len, | ||
| const cover_type * | covers | ||
| ) | [inline] |
| void agg::renderer_outline_aa< BaseRenderer >::clip_box | ( | double | x1, |
| double | y1, | ||
| double | x2, | ||
| double | y2 | ||
| ) | [inline] |
| void agg::renderer_outline_aa< BaseRenderer >::color | ( | const color_type & | c | ) | [inline] |
| const color_type& agg::renderer_outline_aa< BaseRenderer >::color | ( | ) | const [inline] |
| int agg::renderer_outline_aa< BaseRenderer >::cover | ( | int | d | ) | const [inline] |
| void agg::renderer_outline_aa< BaseRenderer >::line0 | ( | const line_parameters & | lp | ) | [inline] |
| void agg::renderer_outline_aa< BaseRenderer >::line0_no_clip | ( | const line_parameters & | lp | ) | [inline] |
| void agg::renderer_outline_aa< BaseRenderer >::line1 | ( | const line_parameters & | lp, |
| int | sx, | ||
| int | sy | ||
| ) | [inline] |
| void agg::renderer_outline_aa< BaseRenderer >::line1_no_clip | ( | const line_parameters & | lp, |
| int | sx, | ||
| int | sy | ||
| ) | [inline] |
| void agg::renderer_outline_aa< BaseRenderer >::line2 | ( | const line_parameters & | lp, |
| int | ex, | ||
| int | ey | ||
| ) | [inline] |
| void agg::renderer_outline_aa< BaseRenderer >::line2_no_clip | ( | const line_parameters & | lp, |
| int | ex, | ||
| int | ey | ||
| ) | [inline] |
| void agg::renderer_outline_aa< BaseRenderer >::line3 | ( | const line_parameters & | lp, |
| int | sx, | ||
| int | sy, | ||
| int | ex, | ||
| int | ey | ||
| ) | [inline] |
| void agg::renderer_outline_aa< BaseRenderer >::line3_no_clip | ( | const line_parameters & | lp, |
| int | sx, | ||
| int | sy, | ||
| int | ex, | ||
| int | ey | ||
| ) | [inline] |
| void agg::renderer_outline_aa< BaseRenderer >::pie | ( | int | xc, |
| int | yc, | ||
| int | x1, | ||
| int | y1, | ||
| int | x2, | ||
| int | y2 | ||
| ) | [inline] |
| void agg::renderer_outline_aa< BaseRenderer >::pie_hline | ( | int | xc, |
| int | yc, | ||
| int | xp1, | ||
| int | yp1, | ||
| int | xp2, | ||
| int | yp2, | ||
| int | xh1, | ||
| int | yh1, | ||
| int | xh2 | ||
| ) | [inline] |
| void agg::renderer_outline_aa< BaseRenderer >::profile | ( | const line_profile_aa & | prof | ) | [inline] |
| const line_profile_aa& agg::renderer_outline_aa< BaseRenderer >::profile | ( | ) | const [inline] |
| line_profile_aa& agg::renderer_outline_aa< BaseRenderer >::profile | ( | ) | [inline] |
| void agg::renderer_outline_aa< BaseRenderer >::reset_clipping | ( | ) | [inline] |
| void agg::renderer_outline_aa< BaseRenderer >::semidot | ( | Cmp | cmp, |
| int | xc1, | ||
| int | yc1, | ||
| int | xc2, | ||
| int | yc2 | ||
| ) | [inline] |
| void agg::renderer_outline_aa< BaseRenderer >::semidot_hline | ( | Cmp | cmp, |
| int | xc1, | ||
| int | yc1, | ||
| int | xc2, | ||
| int | yc2, | ||
| int | x1, | ||
| int | y1, | ||
| int | x2 | ||
| ) | [inline] |
| int agg::renderer_outline_aa< BaseRenderer >::subpixel_width | ( | ) | const [inline] |
1.7.5.1