libwpg::WPGPaintInterface Class Reference

#include <WPGPaintInterface.h>

Inheritance diagram for libwpg::WPGPaintInterface:

libwpg::WPGSVGGenerator

List of all members.

Public Types

enum  FillRule { AlternatingFill, WindingFill }

Public Member Functions

virtual ~WPGPaintInterface ()
virtual void startDocument (double width, double height)=0
virtual void setPen (const WPGPen &pen)=0
virtual void setBrush (const WPGBrush &brush)=0
virtual void setFillRule (FillRule rule)=0
virtual void startLayer (unsigned int id)=0
virtual void endLayer (unsigned int id)=0
virtual void drawRectangle (const WPGRect &rect, double rx, double ry)=0
virtual void drawEllipse (const WPGPoint &center, double rx, double ry)=0
virtual void drawPolygon (const WPGPointArray &vertices)=0
virtual void drawPath (const WPGPath &path)=0
virtual void drawBitmap (const WPGBitmap &bitmap)=0
virtual void endDocument ()=0


Member Enumeration Documentation

enum libwpg::WPGPaintInterface::FillRule

Enumerator:
AlternatingFill 
WindingFill 


Constructor & Destructor Documentation

virtual libwpg::WPGPaintInterface::~WPGPaintInterface (  )  [inline, virtual]


Member Function Documentation

virtual void libwpg::WPGPaintInterface::startDocument ( double  width,
double  height 
) [pure virtual]

Implemented in libwpg::WPGSVGGenerator.

virtual void libwpg::WPGPaintInterface::setPen ( const WPGPen pen  )  [pure virtual]

Implemented in libwpg::WPGSVGGenerator.

virtual void libwpg::WPGPaintInterface::setBrush ( const WPGBrush brush  )  [pure virtual]

Implemented in libwpg::WPGSVGGenerator.

virtual void libwpg::WPGPaintInterface::setFillRule ( FillRule  rule  )  [pure virtual]

virtual void libwpg::WPGPaintInterface::startLayer ( unsigned int  id  )  [pure virtual]

Implemented in libwpg::WPGSVGGenerator.

virtual void libwpg::WPGPaintInterface::endLayer ( unsigned int  id  )  [pure virtual]

Implemented in libwpg::WPGSVGGenerator.

virtual void libwpg::WPGPaintInterface::drawRectangle ( const WPGRect rect,
double  rx,
double  ry 
) [pure virtual]

Implemented in libwpg::WPGSVGGenerator.

virtual void libwpg::WPGPaintInterface::drawEllipse ( const WPGPoint center,
double  rx,
double  ry 
) [pure virtual]

Implemented in libwpg::WPGSVGGenerator.

virtual void libwpg::WPGPaintInterface::drawPolygon ( const WPGPointArray vertices  )  [pure virtual]

Implemented in libwpg::WPGSVGGenerator.

virtual void libwpg::WPGPaintInterface::drawPath ( const WPGPath path  )  [pure virtual]

Implemented in libwpg::WPGSVGGenerator.

virtual void libwpg::WPGPaintInterface::drawBitmap ( const WPGBitmap bitmap  )  [pure virtual]

Implemented in libwpg::WPGSVGGenerator.

virtual void libwpg::WPGPaintInterface::endDocument (  )  [pure virtual]

Implemented in libwpg::WPGSVGGenerator.


The documentation for this class was generated from the following file:
Generated on Mon Aug 6 10:06:05 2007 for libwpg by doxygen 1.5.3