Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 5020af9

Browse files
committed
Move typedefs
Conflicts: src/_tkagg.cpp
1 parent 1b937a4 commit 5020af9

File tree

1 file changed

+17
-16
lines changed

1 file changed

+17
-16
lines changed

src/_backend_agg.h

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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
9984
class BufferRegion
@@ -157,10 +142,26 @@ class BufferRegion
157142
// the renderer
158143
class 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

Comments
 (0)