gempyre 1.8.1
|
#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. | |