Anti-Grain Geometry Tutorial
agg::renderer_outline_aa< BaseRenderer > Class Template Reference

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, line_profile_aa &prof)
 
void attach (base_ren_type &ren)
 
void color (const color_type &c)
 
const color_type & color () const
 
void profile (line_profile_aa &prof)
 
const line_profile_aaprofile () const
 
line_profile_aaprofile ()
 
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 (line_parameters &lp)
 
void line0 (line_parameters &lp)
 
void line1_no_clip (line_parameters &lp, int sx, int sy)
 
void line1 (line_parameters &lp, int sx, int sy)
 
void line2_no_clip (line_parameters &lp, int ex, int ey)
 
void line2 (line_parameters &lp, int ex, int ey)
 
void line3_no_clip (line_parameters &lp, int sx, int sy, int ex, int ey)
 
void line3 (line_parameters &lp, int sx, int sy, int ex, int ey)
 

Static Public Member Functions

static bool accurate_join_only ()
 

Detailed Description

template<class BaseRenderer>
class agg::renderer_outline_aa< BaseRenderer >

Definition at line 1345 of file agg_renderer_outline_aa.h.


The documentation for this class was generated from the following file: