@@ -79,21 +79,6 @@ struct fixed_blender_rgba_plain : agg::conv_rgba_plain<ColorT, Order>
7979
8080/* *********************************************************************/
8181
82- typedef fixed_blender_rgba_plain<agg::rgba8, agg::order_rgba> fixed_blender_rgba32_plain;
83- typedef agg::pixfmt_alpha_blend_rgba<fixed_blender_rgba32_plain, agg::rendering_buffer> pixfmt;
84- typedef agg::renderer_base<pixfmt> renderer_base;
85- typedef agg::renderer_scanline_aa_solid<renderer_base> renderer_aa;
86- typedef agg::renderer_scanline_bin_solid<renderer_base> renderer_bin;
87- typedef agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip_dbl> rasterizer;
88-
89- typedef agg::scanline_p8 scanline_p8;
90- typedef agg::scanline_bin scanline_bin;
91- typedef agg::amask_no_clip_gray8 alpha_mask_type;
92- typedef agg::scanline_u8_am<alpha_mask_type> scanline_am;
93-
94- typedef agg::renderer_base<agg::pixfmt_gray8> renderer_base_alpha_mask_type;
95- typedef agg::renderer_scanline_aa_solid<renderer_base_alpha_mask_type> renderer_alpha_mask_type;
96-
9782// a helper class to pass agg::buffer objects around. agg::buffer is
9883// a class in the swig wrapper
9984class BufferRegion
@@ -157,10 +142,26 @@ class BufferRegion
157142// the renderer
158143class RendererAgg
159144{
145+ public:
146+
147+ typedef fixed_blender_rgba_plain<agg::rgba8, agg::order_rgba> fixed_blender_rgba32_plain;
148+ typedef agg::pixfmt_alpha_blend_rgba<fixed_blender_rgba32_plain, agg::rendering_buffer> pixfmt;
149+ typedef agg::renderer_base<pixfmt> renderer_base;
150+ typedef agg::renderer_scanline_aa_solid<renderer_base> renderer_aa;
151+ typedef agg::renderer_scanline_bin_solid<renderer_base> renderer_bin;
152+ typedef agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip_dbl> rasterizer;
153+
154+ typedef agg::scanline_p8 scanline_p8;
155+ typedef agg::scanline_bin scanline_bin;
156+ typedef agg::amask_no_clip_gray8 alpha_mask_type;
157+ typedef agg::scanline_u8_am<alpha_mask_type> scanline_am;
158+
159+ typedef agg::renderer_base<agg::pixfmt_gray8> renderer_base_alpha_mask_type;
160+ typedef agg::renderer_scanline_aa_solid<renderer_base_alpha_mask_type> renderer_alpha_mask_type;
161+
160162 /* TODO: Remove facepair_t */
161163 typedef std::pair<bool , agg::rgba> facepair_t ;
162164
163- public:
164165 RendererAgg (unsigned int width, unsigned int height, double dpi);
165166
166167 virtual ~RendererAgg ();
0 commit comments