|
| AbstractCanvas () |
|
virtual | ~AbstractCanvas () |
|
virtual void | draw_point_internal (const utils::Point32f &p)=0 |
|
virtual void | draw_line_internal (const utils::Point32f &a, const utils::Point32f &b)=0 |
|
virtual void | fill_triangle_internal (const utils::Point32f &a, const utils::Point32f &b, const utils::Point32f &c)=0 |
|
virtual void | draw_ellipse_internal (const utils::Point32f &c, const utils::Point32f &axis1, const utils::Point32f &axis2)=0 |
|
virtual void | draw_image_internal (const utils::Point32f &ul, const utils::Point32f &ur, const utils::Point32f &lr, const utils::Point32f &ll, float alpha, scalemode sm)=0 |
|
virtual const Transform & | getTransform () const |
|
virtual void | getTransform (float &angle, float &tx, float &ty) const |
|
virtual Rect32f | getClipRect () |
|
virtual void | push () |
|
virtual void | pop () |
|
virtual void | point (float x, float y) |
|
virtual void | line (float x0, float y0, float x1, float y1) |
|
virtual void | triangle (float x0, float y0, float x1, float y1, float x2, float y2) |
|
virtual void | sym (char c, float x, float y) |
|
virtual void | linestrip (int n, const float *xs, const float *ys, int xStride=1, int yStride=1, bool loop=false) |
|
virtual void | rect (float x, float y, float w, float h) |
|
virtual void | circle (float cx, float cy, float r) |
|
virtual void | ellipse (float cx, float cy, float rx, float ry) |
|
virtual void | image (const ImgBase *image, float xanchor, float yanchor, float alpha, scalemode sm=interpolateLIN, bool centered=false) |
|
virtual void | text (const std::string &t, float x, float y, bool centered=false) |
|
virtual void | linecolor (float r, float g, float b, float a=255) |
|
virtual void | fillcolor (float r, float g, float b, float a=255) |
|
virtual void | linewidth (float width) |
|
virtual void | pointsize (float size) |
|
virtual void | symsize (float size) |
|
virtual void | fontsize (float size) |
|
virtual void | fontname (const std::string &fontname) |
|
virtual void | transform (const Transform &T) |
|
virtual void | transform (float tx, float ty, float angle) |
|
virtual void | reset () |
| resets the transform More...
|
|
virtual void | rotate (float angle) |
|
virtual void | translate (float tx, float ty) |
|
virtual void | scale (float s) |
|
virtual void | scale (float sx, float sy) |
|