libwpg::WPGPaintInterface Class Referenceabstract

#include <WPGPaintInterface.h>

Inheritance diagram for libwpg::WPGPaintInterface:
libwpg::WPGSVGGenerator

Public Member Functions

virtual ~WPGPaintInterface ()
 
virtual void startGraphics (const ::WPXPropertyList &propList)=0
 
virtual void endGraphics ()=0
 
virtual void setStyle (const ::WPXPropertyList &propList, const ::WPXPropertyListVector &gradient)=0
 
virtual void startLayer (const ::WPXPropertyList &propList)=0
 
virtual void endLayer ()=0
 
virtual void startEmbeddedGraphics (const ::WPXPropertyList &propList)=0
 
virtual void endEmbeddedGraphics ()=0
 
virtual void drawRectangle (const ::WPXPropertyList &propList)=0
 
virtual void drawEllipse (const ::WPXPropertyList &propList)=0
 
virtual void drawPolygon (const ::WPXPropertyListVector &vertices)=0
 
virtual void drawPolyline (const ::WPXPropertyListVector &vertices)=0
 
virtual void drawPath (const ::WPXPropertyListVector &path)=0
 
virtual void drawGraphicObject (const ::WPXPropertyList &propList, const ::WPXBinaryData &binaryData)=0
 
virtual void startTextObject (const ::WPXPropertyList &propList, const ::WPXPropertyListVector &path)=0
 
virtual void endTextObject ()=0
 
virtual void startTextLine (const ::WPXPropertyList &propList)=0
 
virtual void endTextLine ()=0
 
virtual void startTextSpan (const ::WPXPropertyList &propList)=0
 
virtual void endTextSpan ()=0
 
virtual void insertText (const ::WPXString &str)=0
 

Constructor & Destructor Documentation

◆ ~WPGPaintInterface()

virtual libwpg::WPGPaintInterface::~WPGPaintInterface ( )
inlinevirtual

Member Function Documentation

◆ drawEllipse()

virtual void libwpg::WPGPaintInterface::drawEllipse ( const ::WPXPropertyList &  propList)
pure virtual

◆ drawGraphicObject()

virtual void libwpg::WPGPaintInterface::drawGraphicObject ( const ::WPXPropertyList &  propList,
const ::WPXBinaryData &  binaryData 
)
pure virtual

◆ drawPath()

virtual void libwpg::WPGPaintInterface::drawPath ( const ::WPXPropertyListVector &  path)
pure virtual

◆ drawPolygon()

virtual void libwpg::WPGPaintInterface::drawPolygon ( const ::WPXPropertyListVector &  vertices)
pure virtual

◆ drawPolyline()

virtual void libwpg::WPGPaintInterface::drawPolyline ( const ::WPXPropertyListVector &  vertices)
pure virtual

◆ drawRectangle()

virtual void libwpg::WPGPaintInterface::drawRectangle ( const ::WPXPropertyList &  propList)
pure virtual

◆ endEmbeddedGraphics()

virtual void libwpg::WPGPaintInterface::endEmbeddedGraphics ( )
pure virtual

Implemented in libwpg::WPGSVGGenerator.

Referenced by ~WPGPaintInterface().

◆ endGraphics()

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

◆ endLayer()

virtual void libwpg::WPGPaintInterface::endLayer ( )
pure virtual

◆ endTextLine()

virtual void libwpg::WPGPaintInterface::endTextLine ( )
pure virtual

◆ endTextObject()

virtual void libwpg::WPGPaintInterface::endTextObject ( )
pure virtual

◆ endTextSpan()

virtual void libwpg::WPGPaintInterface::endTextSpan ( )
pure virtual

◆ insertText()

virtual void libwpg::WPGPaintInterface::insertText ( const ::WPXString &  str)
pure virtual

◆ setStyle()

◆ startEmbeddedGraphics()

virtual void libwpg::WPGPaintInterface::startEmbeddedGraphics ( const ::WPXPropertyList &  propList)
pure virtual

Implemented in libwpg::WPGSVGGenerator.

Referenced by ~WPGPaintInterface().

◆ startGraphics()

virtual void libwpg::WPGPaintInterface::startGraphics ( const ::WPXPropertyList &  propList)
pure virtual

◆ startLayer()

virtual void libwpg::WPGPaintInterface::startLayer ( const ::WPXPropertyList &  propList)
pure virtual

◆ startTextLine()

virtual void libwpg::WPGPaintInterface::startTextLine ( const ::WPXPropertyList &  propList)
pure virtual

◆ startTextObject()

virtual void libwpg::WPGPaintInterface::startTextObject ( const ::WPXPropertyList &  propList,
const ::WPXPropertyListVector &  path 
)
pure virtual

◆ startTextSpan()

virtual void libwpg::WPGPaintInterface::startTextSpan ( const ::WPXPropertyList &  propList)
pure virtual

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

Generated for libwpg by doxygen 1.8.13