Anti-Grain Geometry - AGG (libagg)  2.5
Classes | Public Types | Public Member Functions
agg::rasterizer_outline_aa< Renderer, Coord > Class Template Reference

#include <agg_rasterizer_outline_aa.h>

List of all members.

Classes

struct  draw_vars

Public Types

typedef line_aa_vertex vertex_type
typedef vertex_sequence
< vertex_type, 6 > 
vertex_storage_type

Public Member Functions

 rasterizer_outline_aa (Renderer &ren)
void attach (Renderer &ren)
void line_join (outline_aa_join_e join)
bool line_join () const
void round_cap (bool v)
bool round_cap () const
void move_to (int x, int y)
void line_to (int x, int y)
void move_to_d (double x, double y)
void line_to_d (double x, double y)
void render (bool close_polygon)
void add_vertex (double x, double y, unsigned cmd)
template<class VertexSource >
void add_path (VertexSource &vs, unsigned path_id=0)
template<class VertexSource , class ColorStorage , class PathId >
void render_all_paths (VertexSource &vs, const ColorStorage &colors, const PathId &path_id, unsigned num_paths)
template<class Ctrl >
void render_ctrl (Ctrl &c)

template<class Renderer, class Coord = line_coord>
class agg::rasterizer_outline_aa< Renderer, Coord >


Member Typedef Documentation

template<class Renderer , class Coord = line_coord>
typedef vertex_sequence<vertex_type, 6> agg::rasterizer_outline_aa< Renderer, Coord >::vertex_storage_type
template<class Renderer , class Coord = line_coord>
typedef line_aa_vertex agg::rasterizer_outline_aa< Renderer, Coord >::vertex_type

Constructor & Destructor Documentation

template<class Renderer , class Coord = line_coord>
agg::rasterizer_outline_aa< Renderer, Coord >::rasterizer_outline_aa ( Renderer &  ren) [inline, explicit]

Member Function Documentation

template<class Renderer , class Coord = line_coord>
template<class VertexSource >
void agg::rasterizer_outline_aa< Renderer, Coord >::add_path ( VertexSource &  vs,
unsigned  path_id = 0 
) [inline]
template<class Renderer , class Coord = line_coord>
void agg::rasterizer_outline_aa< Renderer, Coord >::add_vertex ( double  x,
double  y,
unsigned  cmd 
) [inline]
template<class Renderer , class Coord = line_coord>
void agg::rasterizer_outline_aa< Renderer, Coord >::attach ( Renderer &  ren) [inline]
template<class Renderer , class Coord = line_coord>
void agg::rasterizer_outline_aa< Renderer, Coord >::line_join ( outline_aa_join_e  join) [inline]
template<class Renderer , class Coord = line_coord>
bool agg::rasterizer_outline_aa< Renderer, Coord >::line_join ( ) const [inline]
template<class Renderer , class Coord = line_coord>
void agg::rasterizer_outline_aa< Renderer, Coord >::line_to ( int  x,
int  y 
) [inline]
template<class Renderer , class Coord = line_coord>
void agg::rasterizer_outline_aa< Renderer, Coord >::line_to_d ( double  x,
double  y 
) [inline]
template<class Renderer , class Coord = line_coord>
void agg::rasterizer_outline_aa< Renderer, Coord >::move_to ( int  x,
int  y 
) [inline]
template<class Renderer , class Coord = line_coord>
void agg::rasterizer_outline_aa< Renderer, Coord >::move_to_d ( double  x,
double  y 
) [inline]
template<class Renderer , class Coord >
void agg::rasterizer_outline_aa< Renderer, Coord >::render ( bool  close_polygon)
template<class Renderer , class Coord = line_coord>
template<class VertexSource , class ColorStorage , class PathId >
void agg::rasterizer_outline_aa< Renderer, Coord >::render_all_paths ( VertexSource &  vs,
const ColorStorage &  colors,
const PathId &  path_id,
unsigned  num_paths 
) [inline]
template<class Renderer , class Coord = line_coord>
template<class Ctrl >
void agg::rasterizer_outline_aa< Renderer, Coord >::render_ctrl ( Ctrl &  c) [inline]
template<class Renderer , class Coord = line_coord>
void agg::rasterizer_outline_aa< Renderer, Coord >::round_cap ( bool  v) [inline]
template<class Renderer , class Coord = line_coord>
bool agg::rasterizer_outline_aa< Renderer, Coord >::round_cap ( ) const [inline]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines