gnash::agg_style_base Class Reference

#include <render_handler_agg_style.h>

Inheritance diagram for gnash::agg_style_base:

gnash::agg_style_bitmap< PixelFormat, span_allocator_type, img_source_type, interpolator_type, sg_type > gnash::agg_style_gradient< color_type, span_allocator_type, interpolator_type, gradient_func_type, gradient_adaptor_type, color_func_type, sg_type > gnash::agg_style_solid

List of all members.

Public Member Functions

virtual void generate_span (agg::rgba8 *span, int x, int y, unsigned len)=0
virtual ~agg_style_base ()

Public Attributes

bool m_is_solid
agg::rgba8 m_color


Detailed Description

Internal style class that represents a fill style. Roughly speaking, AGG computes the fill areas of a flash composite shape and calls generate_span to generate small horizontal pixel rows. generate_span provides whatever fill pattern for that coordinate.

Constructor & Destructor Documentation

virtual gnash::agg_style_base::~agg_style_base (  )  [inline, virtual]


Member Function Documentation

virtual void gnash::agg_style_base::generate_span ( agg::rgba8 *  span,
int  x,
int  y,
unsigned  len 
) [pure virtual]

Implemented in gnash::agg_style_solid, and gnash::agg_style_bitmap< PixelFormat, span_allocator_type, img_source_type, interpolator_type, sg_type >.


Member Data Documentation

bool gnash::agg_style_base::m_is_solid

agg::rgba8 gnash::agg_style_base::m_color


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