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.

Namespaces

namespace  agg

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::agg::gradient_linear_color< rgba8 >
class  agg::span_pattern_a2d< Source >
class  plain_rect

Defines

#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 -- Tue Aug 31 17:56:40 2010 -- 31 Aug 2010 -- 1.5.5 -- wxArt2D -- . -- Main Page Reference Documentation