liballofw
Public Member Functions | Protected Member Functions | List of all members
allofw::Paint2D Class Referenceabstract

#include <graphics.h>

Public Member Functions

virtual void setMode (const PaintMode &mode)=0
 
virtual void setColor (const Color &color)=0
 
virtual void setStrokeWidth (double value)=0
 
virtual void setLineCap (LineCap value)=0
 
virtual void setLineJoin (LineJoin value)=0
 
virtual void setTextSize (double value)=0
 
virtual void setTextAlign (TextAlign align)=0
 
virtual void setTypeface (const char *name, FontStyle style=FontStyle::NORMAL)=0
 
virtual double measureText (const char *text)=0
 
virtual void setColorMatrix (double matrix[20])=0
 
virtual void setColorMatrixScaleAlpha (double a)=0
 
virtual void setColorMatrixScale (double r, double g, double b, double a)=0
 
virtual void setTransferMode (TransferMode mode)=0
 
virtual Paint2Dclone ()=0
 

Protected Member Functions

virtual ~Paint2D ()
 

Constructor & Destructor Documentation

virtual allofw::Paint2D::~Paint2D ( )
protectedvirtual

Member Function Documentation

virtual Paint2D* allofw::Paint2D::clone ( )
pure virtual
virtual double allofw::Paint2D::measureText ( const char *  text)
pure virtual
virtual void allofw::Paint2D::setColor ( const Color color)
pure virtual
virtual void allofw::Paint2D::setColorMatrix ( double  matrix[20])
pure virtual
virtual void allofw::Paint2D::setColorMatrixScale ( double  r,
double  g,
double  b,
double  a 
)
pure virtual
virtual void allofw::Paint2D::setColorMatrixScaleAlpha ( double  a)
pure virtual
virtual void allofw::Paint2D::setLineCap ( LineCap  value)
pure virtual
virtual void allofw::Paint2D::setLineJoin ( LineJoin  value)
pure virtual
virtual void allofw::Paint2D::setMode ( const PaintMode mode)
pure virtual
virtual void allofw::Paint2D::setStrokeWidth ( double  value)
pure virtual
virtual void allofw::Paint2D::setTextAlign ( TextAlign  align)
pure virtual
virtual void allofw::Paint2D::setTextSize ( double  value)
pure virtual
virtual void allofw::Paint2D::setTransferMode ( TransferMode  mode)
pure virtual
virtual void allofw::Paint2D::setTypeface ( const char *  name,
FontStyle  style = FontStyle::NORMAL 
)
pure virtual

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