wxArt2D
Classes | Macros | Typedefs
aggdrawer.h File Reference

the antigrain based drawing context derived from a2dDrawer2D More...

#include "wx/wx.h"
#include "a2dprivate.h"
#include "wx/artbase/drawer2d.h"
#include "agg_basics.h"
#include "agg_rendering_buffer.h"
#include "agg_rasterizer_scanline_aa.h"
#include "agg_scanline_u.h"
#include "agg_path_storage.h"
#include "agg_conv_stroke.h"
#include "wx/image.h"
#include "wx/geometry.h"
#include "agg_pixfmt_rgb.h"
#include "agg_pixfmt_rgba.h"
#include "agg_image_accessors.h"
#include "agg_span_allocator.h"
#include "agg_conv_dash.h"
#include "agg_span_image_filter_rgba.h"
#include "agg_renderer_outline_aa.h"
#include "agg_rasterizer_outline_aa.h"
#include "agg_conv_transform.h"
#include "agg_bspline.h"
#include "agg_gsv_text.h"
#include "agg_scanline_p.h"
#include "agg_renderer_scanline.h"
#include "agg_renderer_mclip.h"
#include "agg_conv_curve.h"
#include "agg_conv_contour.h"
#include "agg_conv_smooth_poly1.h"
#include "agg_conv_marker.h"
#include "agg_arrowhead.h"
#include "agg_vcgen_markers_term.h"
#include "agg_arc.h"
#include "agg_ellipse.h"
#include "agg_rounded_rect.h"
#include "agg_span_pattern_rgb.h"
#include "agg_trans_affine.h"
#include "agg_span_image_filter_rgb.h"
#include "agg_span_gradient.h"
#include "agg_span_interpolator_linear.h"
#include "agg_span_converter.h"
Include dependency graph for aggdrawer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  noop_conv_transform< VertexSource >
 
class  a2dAggDrawerBase
 
class  a2dAggDrawer
 the antigrain based drawing context derived from a2dDrawer2D More...
 
class  a2dAggDrawerRgba
 the antigrain based drawing context derived from a2dDrawer2D More...
 
struct  agg::gradient_linear_color< rgba8 >
 
class  agg::span_pattern_a2d< Source >
 
class  plain_rect
 

Macros

#define A2DAGGDRAWERDLLEXP
 
#define A2DAGGDRAWERDLLEXP_DATA(type)   type
 
#define A2DAGGDRAWERDLLEXP_CTORFN
 

Typedefs

typedef agg::order_rgba wxImageComponentOrder
 
typedef agg::rgba8 color_type
 color format in a2dAggDrawer
 
typedef agg::pixfmt_rgb24 PixFormat
 
typedef agg::blender_rgba
< color_type,
wxImageComponentOrder > 
Blender
 
typedef agg::renderer_base
< PixFormat > 
RendererBase
 base rendering Agg
 
typedef
agg::renderer_scanline_aa_solid
< RendererBase
RendererSolidAa
 solid rendering on top of base rendering Agg
 
typedef
agg::renderer_scanline_bin_solid
< RendererBase
RendererSolidBin
 
typedef
agg::renderer_outline_aa
< RendererBase
RendererOutlineAa
 
typedef
agg::rasterizer_outline_aa
< RendererOutlineAa > 
RasterOutLineAa
 
typedef agg::pixfmt_rgba32 PixFormatA
 color format in a2dAggDrawer
 
typedef agg::order_rgba ComponentOrder
 
typedef
agg::comp_op_adaptor_rgba
< color_type, ComponentOrder > 
BlenderCompA
 
typedef
agg::pixfmt_custom_blend_rgba
< BlenderCompA,
agg::rendering_buffer > 
PixFormatComp
 
typedef agg::renderer_base
< PixFormatA
RendererBaseA
 base rendering Agg
 
typedef agg::renderer_base
< PixFormatComp > 
RendererBaseComp
 
typedef
agg::renderer_scanline_aa_solid
< RendererBaseA
RendererSolidAaA
 solid rendering on top of base rendering Agg
 
typedef
agg::renderer_scanline_aa_solid
< RendererBaseComp > 
RendererSolidComp
 
typedef
agg::renderer_outline_aa
< RendererBaseA
RendererOutlineAaA
 
typedef
agg::rasterizer_outline_aa
< RendererOutlineAaA > 
RasterOutLineAaA
 
typedef agg::pod_auto_array
< color_type, 256 > 
GradientArray
 
typedef agg::span_gradient
< color_type,
agg::span_interpolator_linear
<>, agg::gradient_x,
GradientArray > 
LinearGradientSpan
 
typedef agg::span_gradient
< color_type,
agg::span_interpolator_linear
<>, agg::gradient_circle,
GradientArray > 
RadialGradientSpan
 
typedef agg::span_allocator
< agg::rgba8 > 
span_allocator_type
 
typedef
agg::renderer_scanline_aa
< RendererBase,
span_allocator_type,
LinearGradientSpan > 
RendererLinearGradient
 
typedef
agg::renderer_scanline_aa
< RendererBase,
span_allocator_type,
RadialGradientSpan > 
RendererRadialGradient
 
typedef
agg::renderer_scanline_aa
< RendererBaseA,
span_allocator_type,
LinearGradientSpan > 
RendererLinearGradientA
 
typedef
agg::renderer_scanline_aa
< RendererBaseA,
span_allocator_type,
RadialGradientSpan > 
RendererRadialGradientA
 
typedef
agg::renderer_scanline_aa
< RendererBaseComp,
span_allocator_type,
LinearGradientSpan > 
RendererLinearGradientComp
 
typedef
agg::renderer_scanline_aa
< RendererBaseComp,
span_allocator_type,
RadialGradientSpan > 
RendererRadialGradientComp
 
typedef agg::rasterizer_scanline_aa RasterizerType
 
typedef RendererSolidAa RendererType
 

Detailed Description

the antigrain based drawing context derived from a2dDrawer2D

This drawing context does anti aliased and alpha drawing. And uses a wxImage as a buffer. A strong feature is the ability to draw (rotated) wxImage's

Author
Klaas Holwerda

Copyright: 2000-2004 (c) Klaas Holwerda

Licence: wxWidgets Licence

RCS-ID:

Id:
aggdrawer.h,v 1.43 2009/10/06 18:40:31 titato Exp

This drawing context does anti aliased and alpha drawing. And uses a wxImage as a buffer. A strong feature is the ability to draw (rotated) wxImage's

Author
Klaas Holwerda

Copyright: 2000-2004 (c) Klaas Holwerda

Licence: wxWidgets Licence

RCS-ID:

Id:
graphicagg.h,v 1.11 2009/10/06 18:40:31 titato Exp

Definition in file aggdrawer.h.

aggdrawer.h File Reference -- Sun Oct 12 2014 17:04:26 -- Sun Oct 12 2014 -- 1.8.5 -- wxArt2D -- . -- Main Page Reference Documentation