uicore::Path Member List

This is the complete list of members for uicore::Path, including all inherited members.

add(const std::shared_ptr< Path > &path)=0uicore::Pathpure virtual
add_circle(float center_x, float center_y, float radius)uicore::Pathinline
add_circle(const Pointf &center, float radius)uicore::Pathinline
add_ellipse(float center_x, float center_y, float radius_x, float radius_y)uicore::Pathinline
add_ellipse(const Pointf &center, const Sizef &radius)=0uicore::Pathpure virtual
add_line(const Pointf &start, const Pointf &end)=0uicore::Pathpure virtual
add_line(float x1, float y1, float x2, float y2)uicore::Pathinline
add_rect(const Rectf &box)=0uicore::Pathpure virtual
add_rect(float x, float y, float width, float height)uicore::Pathinline
add_rect(const Rectf &box, const uicore::Sizef &corner)=0uicore::Pathpure virtual
apply_transform(const Mat3f &transform)=0uicore::Pathpure virtual
bezier_to(const Pointf &control, const Pointf &point)=0uicore::Pathpure virtual
bezier_to(const Pointf &control1, const Pointf &control2, const Pointf &point)=0uicore::Pathpure virtual
circle(float center_x, float center_y, float radius)uicore::Pathinlinestatic
circle(const Pointf &center, float radius)uicore::Pathinlinestatic
clone() const =0uicore::Pathpure virtual
close()=0uicore::Pathpure virtual
create()uicore::Pathstatic
ellipse(float center_x, float center_y, float radius_x, float radius_y)uicore::Pathinlinestatic
ellipse(const Pointf &center, const Sizef &radius)uicore::Pathinlinestatic
fill(const CanvasPtr &canvas, const Brush &brush)=0uicore::Pathpure virtual
fill_and_stroke(const CanvasPtr &canvas, const Pen &pen, const Brush &brush)=0uicore::Pathpure virtual
fill_mode() const =0uicore::Pathpure virtual
glyph(const CanvasPtr &canvas, const FontPtr &font, unsigned int glyph, GlyphMetrics &out_metrics)uicore::Pathstatic
line(const Pointf &start, const Pointf &end)uicore::Pathinlinestatic
line(float x1, float y1, float x2, float y2)uicore::Pathinlinestatic
line_to(const Pointf &point)=0uicore::Pathpure virtual
line_to(float x, float y)uicore::Pathinline
move_to(const Pointf &point)=0uicore::Pathpure virtual
move_to(float x, float y)uicore::Pathinline
rect(const Rectf &box)uicore::Pathinlinestatic
rect(float x, float y, float width, float height)uicore::Pathinlinestatic
rect(const Rectf &box, const uicore::Sizef &corner)uicore::Pathinlinestatic
set_fill_mode(PathFillMode fill_mode)=0uicore::Pathpure virtual
stroke(const CanvasPtr &canvas, const Pen &pen)=0uicore::Pathpure virtual