|
|
virtual bool | drawImage (const Image *img, int x, int y, int width, int height)=0 |
| |
|
virtual void | drawLine (int x1, int y1, int x2, int y2)=0 |
| |
|
virtual void | setColor (Color c)=0 |
| |
|
virtual void | drawRect (int x, int y, int width, int height)=0 |
| |
|
virtual void | fillRect (int x, int y, int width, int height)=0 |
| |
|
virtual void | drawEllipse (int x, int y, int width, int height)=0 |
| |
|
virtual void | fillEllipse (int x, int y, int width, int height)=0 |
| |
|
virtual void | drawPolyline (const std::vector< int > &xCoords, const std::vector< int > &yCoords, int count)=0 |
| |
|
virtual void | drawPolyline (const std::vector< Point2 > &points)=0 |
| |
|
virtual void | fillPolygon (const std::vector< int > &xCoords, const std::vector< int > &yCoords, int count)=0 |
| |
|
virtual void | fillPolygon (const std::vector< Point2 > &points)=0 |
| |
|
virtual float | getStrokeWidth () const =0 |
| |
|
virtual void | setStrokeWidth (float strokeWidth)=0 |
| |
|
virtual void | setFont (const char *fontName, float fontSize, FONT_STYLE fontStyle)=0 |
| |
|
virtual float | fontAscent () const =0 |
| |
|
virtual float | fontDescent () const =0 |
| |
|
virtual Point2 | measureText (const std::string &text)=0 |
| |
|
virtual Rectangle2 | drawString (const std::string &text, float x, float y, HORZ_ALIGN horzAlign=Left, VERT_ALIGN vertAlign=BaseLine)=0 |
| |
|
virtual void | pushState ()=0 |
| |
|
virtual void | popState ()=0 |
| |
|
virtual void | setTransform2Identity ()=0 |
| |
|
virtual void | setTransform2 (Transform2Matrix matrix)=0 |
| |
|
virtual Transform2Matrix | getTransform2 ()=0 |
| |
|
virtual void | multiplyTransform2 (Transform2Matrix matrix)=0 |
| |
|
virtual void | scaleTransform2 (float sx, float sy)=0 |
| |
|
virtual void | rotateTransform2 (float angle)=0 |
| |
|
virtual void | translateTransform2 (float dx, float dy)=0 |
| |