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 startGraphics (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 drawImageObject (const WPGBinaryData &binaryData)=0
virtual void endGraphics ()=0


Member Enumeration Documentation

Enumerator:
AlternatingFill 
WindingFill 


Constructor & Destructor Documentation

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


Member Function Documentation

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

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

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

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

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

Implemented in libwpg::WPGSVGGenerator.

Referenced by WPG2Parser::handleLayer().

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

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

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

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

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

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

virtual void libwpg::WPGPaintInterface::drawImageObject ( const WPGBinaryData binaryData  )  [pure virtual]

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


The documentation for this class was generated from the following file:

Generated on Sun Aug 17 10:41:07 2008 for libwpg by doxygen 1.5.6