@@ -79,21 +79,6 @@ struct fixed_blender_rgba_plain : agg::conv_rgba_plain<ColorT, Order>
79
79
80
80
/* *********************************************************************/
81
81
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
-
97
82
// a helper class to pass agg::buffer objects around. agg::buffer is
98
83
// a class in the swig wrapper
99
84
class BufferRegion
@@ -157,10 +142,26 @@ class BufferRegion
157
142
// the renderer
158
143
class RendererAgg
159
144
{
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
+
160
162
/* TODO: Remove facepair_t */
161
163
typedef std::pair<bool , agg::rgba> facepair_t ;
162
164
163
- public:
164
165
RendererAgg (unsigned int width, unsigned int height, double dpi);
165
166
166
167
virtual ~RendererAgg ();
0 commit comments