oscr::QPainterAdapter Struct Reference
Public Member Functions | |
void begin_path () | |
void close_path () | |
void stroke () | |
void fill () | |
void update () | |
void move_to (double x, double y) | |
void line_to (double x, double y) | |
void arc_to (double x, double y, double w, double h, double start, double length) | |
void cubic_to (double c1x, double c1y, double c2x, double c2y, double endx, double endy) | |
void quad_to (double x1, double y1, double x2, double y2) | |
void translate (double x, double y) | |
void scale (double x, double y) | |
void rotate (double a) | |
void reset_transform () | |
void set_stroke_color (rgba_color c) | |
void set_stroke_width (double w) | |
void set_fill_color (rgba_color c) | |
void set_linear_gradient (double x1, double y1, double x2, double y2, rgba_color c1, rgba_color c2) | |
void set_radial_gradient (double cx, double cy, double cr, rgba_color c1, rgba_color c2) | |
void set_conical_gradient (double x, double y, double a, rgba_color c1, rgba_color c2) | |
void set_font (std::string_view f) | |
void set_font_size (double f) | |
void draw_text (double x, double y, std::string_view str) | |
void draw_line (double x1, double y1, double x2, double y2) | |
void draw_triangle (double x1, double y1, double x2, double y2, double x3, double y3) | |
void draw_rect (double x, double y, double w, double h) | |
void draw_rounded_rect (double x, double y, double w, double h, double r) | |
void draw_pixmap (double x, double y, const QString &str) | |
void draw_ellipse (double x, double y, double w, double h) | |
void draw_circle (double cx, double cy, double cr) | |
void draw_polygon (const double *tab, int count) | |
void draw_bytes (int x, int y, int w, int h, const unsigned char *image, int img_w, int img_h) | |
Public Attributes | |
QPainter & painter | |
QGraphicsItem & item | |
QPainterPath path | |
The documentation for this struct was generated from the following file: