gnash::agg_style_handler Class Reference

#include <render_handler_agg_style.h>

List of all members.

Public Member Functions

 agg_style_handler ()
 ~agg_style_handler ()
bool is_solid (unsigned style) const
 Called by AGG to ask if a certain style is a solid color.
void add_color (const agg::rgba8 color)
 Adds a new solid fill color style.
void add_bitmap (agg_bitmap_info_base *bi, gnash::matrix mat, gnash::cxform cx, bool repeat, bool smooth)
 Adds a new bitmap fill style.
void add_bitmap_repeat_nn_rgb24 (agg_bitmap_info_base *bi, gnash::matrix mat, gnash::cxform cx)
void add_bitmap_clip_nn_rgb24 (agg_bitmap_info_base *bi, gnash::matrix mat, gnash::cxform cx)
void add_bitmap_repeat_aa_rgb24 (agg_bitmap_info_base *bi, gnash::matrix mat, gnash::cxform cx)
void add_bitmap_clip_aa_rgb24 (agg_bitmap_info_base *bi, gnash::matrix mat, gnash::cxform cx)
void add_bitmap_repeat_nn_rgba32 (agg_bitmap_info_base *bi, gnash::matrix mat, gnash::cxform cx)
void add_bitmap_clip_nn_rgba32 (agg_bitmap_info_base *bi, gnash::matrix mat, gnash::cxform cx)
void add_bitmap_repeat_aa_rgba32 (agg_bitmap_info_base *bi, gnash::matrix mat, gnash::cxform cx)
void add_bitmap_clip_aa_rgba32 (agg_bitmap_info_base *bi, gnash::matrix mat, gnash::cxform cx)
void add_gradient_linear (const gnash::fill_style &fs, gnash::matrix mat, gnash::cxform cx)
void add_gradient_radial (const gnash::fill_style &fs, gnash::matrix mat, gnash::cxform cx)
void add_gradient_focal (const gnash::fill_style &fs, gnash::matrix mat, gnash::cxform cx)
const agg::rgba8 & color (unsigned style) const
 Returns the color of a certain fill style (solid).
void generate_span (agg::rgba8 *span, int x, int y, unsigned len, unsigned style)
 Called by AGG to generate a scanline span for non-solid fills.


Detailed Description

Style handler for AGG's compound rasterizer. This is the class which is called by AGG itself. It provides an interface to the various fill style classes defined above.

Constructor & Destructor Documentation

gnash::agg_style_handler::agg_style_handler (  )  [inline]

gnash::agg_style_handler::~agg_style_handler (  )  [inline]


Member Function Documentation

bool gnash::agg_style_handler::is_solid ( unsigned  style  )  const [inline]

Called by AGG to ask if a certain style is a solid color.

void gnash::agg_style_handler::add_color ( const agg::rgba8  color  )  [inline]

Adds a new solid fill color style.

void gnash::agg_style_handler::add_bitmap ( agg_bitmap_info_base bi,
gnash::matrix  mat,
gnash::cxform  cx,
bool  repeat,
bool  smooth 
) [inline]

Adds a new bitmap fill style.

void gnash::agg_style_handler::add_bitmap_repeat_nn_rgb24 ( agg_bitmap_info_base bi,
gnash::matrix  mat,
gnash::cxform  cx 
) [inline]

void gnash::agg_style_handler::add_bitmap_clip_nn_rgb24 ( agg_bitmap_info_base bi,
gnash::matrix  mat,
gnash::cxform  cx 
) [inline]

void gnash::agg_style_handler::add_bitmap_repeat_aa_rgb24 ( agg_bitmap_info_base bi,
gnash::matrix  mat,
gnash::cxform  cx 
) [inline]

void gnash::agg_style_handler::add_bitmap_clip_aa_rgb24 ( agg_bitmap_info_base bi,
gnash::matrix  mat,
gnash::cxform  cx 
) [inline]

void gnash::agg_style_handler::add_bitmap_repeat_nn_rgba32 ( agg_bitmap_info_base bi,
gnash::matrix  mat,
gnash::cxform  cx 
) [inline]

void gnash::agg_style_handler::add_bitmap_clip_nn_rgba32 ( agg_bitmap_info_base bi,
gnash::matrix  mat,
gnash::cxform  cx 
) [inline]

void gnash::agg_style_handler::add_bitmap_repeat_aa_rgba32 ( agg_bitmap_info_base bi,
gnash::matrix  mat,
gnash::cxform  cx 
) [inline]

void gnash::agg_style_handler::add_bitmap_clip_aa_rgba32 ( agg_bitmap_info_base bi,
gnash::matrix  mat,
gnash::cxform  cx 
) [inline]

void gnash::agg_style_handler::add_gradient_linear ( const gnash::fill_style fs,
gnash::matrix  mat,
gnash::cxform  cx 
) [inline]

void gnash::agg_style_handler::add_gradient_radial ( const gnash::fill_style fs,
gnash::matrix  mat,
gnash::cxform  cx 
) [inline]

void gnash::agg_style_handler::add_gradient_focal ( const gnash::fill_style fs,
gnash::matrix  mat,
gnash::cxform  cx 
) [inline]

const agg::rgba8& gnash::agg_style_handler::color ( unsigned  style  )  const [inline]

Returns the color of a certain fill style (solid).

void gnash::agg_style_handler::generate_span ( agg::rgba8 *  span,
int  x,
int  y,
unsigned  len,
unsigned  style 
) [inline]

Called by AGG to generate a scanline span for non-solid fills.


The documentation for this class was generated from the following file:
Generated on Thu Mar 6 18:25:09 2008 for Gnash by  doxygen 1.5.4