| gempyre 1.8.6
    | 
#include <gempyre_graphics.h>
| Public Member Functions | |
| FrameComposer () | |
| Constructor. | |
| FrameComposer (Gempyre::CanvasElement::CommandList &lst) | |
| Construct from CommandList. | |
| FrameComposer (FrameComposer &&other)=default | |
| Move constructor. | |
| FrameComposer (const FrameComposer &other)=default | |
| Copy constructor. | |
| FrameComposer | stroke_rect (const Gempyre::Element::Rect &r) | 
| Visit the Mozilla documentation | |
| FrameComposer | stroke_rect (double x, double y, double w, double h) | 
| Visit the Mozilla documentation | |
| FrameComposer | clear_rect (const Gempyre::Element::Rect &r) | 
| Visit the Mozilla documentation | |
| FrameComposer | clear_rect (double x, double y, double w, double h) | 
| Visit the Mozilla documentation | |
| FrameComposer | fill_rect (const Gempyre::Element::Rect &r) | 
| Visit the Mozilla documentation | |
| FrameComposer | fill_rect (double x, double y, double w, double h) | 
| Visit the Mozilla documentation | |
| FrameComposer | fill_text (std::string_view text, double x, double y) | 
| Visit the Mozilla documentation | |
| FrameComposer | stroke_text (std::string_view text, double x, double y) | 
| Visit the Mozilla documentation | |
| FrameComposer | arc (double x, double y, double r, double sAngle, double eAngle) | 
| Visit the Mozilla documentation | |
| FrameComposer | ellipse (double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle) | 
| Visit the Mozilla documentation | |
| FrameComposer | begin_path () | 
| Visit the Mozilla documentation | |
| FrameComposer | close_path () | 
| Visit the Mozilla documentation | |
| FrameComposer | line_to (double x, double y) | 
| Visit the Mozilla documentation | |
| FrameComposer | move_to (double x, double y) | 
| Visit the Mozilla documentation | |
| FrameComposer | bezier_curve_to (double cp1x, double cp1y, double cp2x, double cp2y, double x, double y) | 
| Visit the Mozilla documentation | |
| FrameComposer | quadratic_curve_to (double cpx, double cpy, double x, double y) | 
| Visit the Mozilla documentation | |
| FrameComposer | arc_to (double x1, double y1, double x2, double y2, double radius) | 
| Visit the Mozilla documentation | |
| FrameComposer | rect (const Gempyre::Element::Rect &r) | 
| Visit the Mozilla documentation | |
| FrameComposer | rect (double x, double y, double w, double h) | 
| Visit the Mozilla documentation | |
| FrameComposer | stroke () | 
| Visit the Mozilla documentation | |
| FrameComposer | fill () | 
| Visit the Mozilla documentation | |
| FrameComposer | fill_style (std::string_view color) | 
| Visit the Mozilla documentation | |
| FrameComposer | stroke_style (std::string_view color) | 
| Visit the Mozilla documentation | |
| FrameComposer | line_width (double width) | 
| Visit the Mozilla documentation | |
| FrameComposer | font (std::string_view style) | 
| Visit the Mozilla documentation | |
| FrameComposer | text_align (std::string_view align) | 
| Visit the Mozilla documentation | |
| FrameComposer | save () | 
| Visit the Mozilla documentation | |
| FrameComposer | restore () | 
| Visit the Mozilla documentation | |
| FrameComposer | rotate (double angle) | 
| Visit the Mozilla documentation | |
| FrameComposer | translate (double x, double y) | 
| Visit the Mozilla documentation | |
| FrameComposer | scale (const double x, double y) | 
| Visit the Mozilla documentation | |
| FrameComposer | draw_image (std::string_view id, double x, double y) | 
| Visit the Mozilla documentation | |
| FrameComposer | draw_image (std::string_view id, const Gempyre::Element::Rect &rect) | 
| Visit the Mozilla documentation | |
| FrameComposer | draw_image (std::string_view id, double x, double y, double w, double h) | 
| Visit the Mozilla documentation | |
| FrameComposer | draw_image (std::string_view id, const Gempyre::Element::Rect &clip, const Gempyre::Element::Rect &rect) | 
| Visit the Mozilla documentation | |
| FrameComposer | draw_image (std::string_view id, double cx, double cy, double cw, double ch, double x, double y, double w, double h) | 
| Visit the Mozilla documentation | |
| FrameComposer | text_baseline (std::string_view textBaseline) | 
| Visit the Mozilla documentation | |
| const Gempyre::CanvasElement::CommandList & | composed () const | 
| Get command list composed. | |