#include <WPGPaintInterface.h>
Inheritance diagram for libwpg::WPGPaintInterface:
Public Types | |
AlternatingFill | |
WindingFill | |
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 ¢er, 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 |
virtual libwpg::WPGPaintInterface::~WPGPaintInterface | ( | ) | [inline, virtual] |
virtual void libwpg::WPGPaintInterface::drawBitmap | ( | const WPGBitmap & | bitmap | ) | [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::drawImageObject | ( | const WPGBinaryData & | binaryData | ) | [pure virtual] |
Implemented in libwpg::WPGSVGGenerator.
virtual void libwpg::WPGPaintInterface::drawPath | ( | const WPGPath & | path | ) | [pure virtual] |
Implemented in libwpg::WPGSVGGenerator.
virtual void libwpg::WPGPaintInterface::drawPolygon | ( | const WPGPointArray & | vertices | ) | [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::endGraphics | ( | ) | [pure virtual] |
Implemented in libwpg::WPGSVGGenerator.
virtual void libwpg::WPGPaintInterface::endLayer | ( | unsigned int | id | ) | [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::setPen | ( | const WPGPen & | pen | ) | [pure virtual] |
Implemented in libwpg::WPGSVGGenerator.
virtual void libwpg::WPGPaintInterface::startGraphics | ( | double | width, | |
double | height | |||
) | [pure virtual] |
Implemented in libwpg::WPGSVGGenerator.
virtual void libwpg::WPGPaintInterface::startLayer | ( | unsigned int | id | ) | [pure virtual] |
Implemented in libwpg::WPGSVGGenerator.