Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::canvas::Path Member List

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

add_arc(float cx, float cy, float rx, float ry, float start_angle, float sweep_angle)pulp::canvas::Path
add_circle(float cx, float cy, float radius)pulp::canvas::Pathinline
add_ellipse(float cx, float cy, float rx, float ry)pulp::canvas::Path
add_path(const Path &other, const AffineTransform &transform=AffineTransform::identity())pulp::canvas::Path
add_pie(float cx, float cy, float rx, float ry, float start_angle, float sweep_angle)pulp::canvas::Path
add_polygon(const Point2D *points, size_t count)pulp::canvas::Path
add_rect(float x, float y, float w, float h)pulp::canvas::Path
add_rect(const Rect2D &r)pulp::canvas::Pathinline
add_rounded_rect(float x, float y, float w, float h, float radius)pulp::canvas::Path
add_rounded_rect(float x, float y, float w, float h, float top_left, float top_right, float bottom_right, float bottom_left)pulp::canvas::Path
apply_transform(const AffineTransform &t)pulp::canvas::Path
arc_to(float x1, float y1, float x2, float y2, float radius)pulp::canvas::Path
begin() constpulp::canvas::Pathinline
bounds() constpulp::canvas::Path
clear()pulp::canvas::Path
close()pulp::canvas::Path
contains(Point2D p, FillRule rule=FillRule::nonzero) constpulp::canvas::Path
contains(float x, float y, FillRule rule=FillRule::nonzero) constpulp::canvas::Pathinline
control_bounds() constpulp::canvas::Path
cubic_to(float c1x, float c1y, float c2x, float c2y, float x, float y)pulp::canvas::Path
current_point() constpulp::canvas::Path
end() constpulp::canvas::Pathinline
flatten(float tolerance=0.25f) constpulp::canvas::Path
from_svg_string(const std::string &d)pulp::canvas::Pathstatic
is_empty() constpulp::canvas::Pathinline
Iterator classpulp::canvas::Pathfriend
line_to(float x, float y)pulp::canvas::Path
move_to(float x, float y)pulp::canvas::Path
operator!=(const Path &o) constpulp::canvas::Pathinline
operator=(const Path &)=defaultpulp::canvas::Path
operator=(Path &&) noexcept=defaultpulp::canvas::Path
operator==(const Path &o) constpulp::canvas::Path
Path()=defaultpulp::canvas::Path
Path(const Path &)=defaultpulp::canvas::Path
Path(Path &&) noexcept=defaultpulp::canvas::Path
points_for(Verb v)pulp::canvas::Pathinlinestatic
quad_to(float cx, float cy, float x, float y)pulp::canvas::Path
replay(Sink &sink) constpulp::canvas::Pathinline
scale_to_fit(float x, float y, float w, float h, bool preserve_proportions)pulp::canvas::Path
to_svg_string() constpulp::canvas::Path
transform_to_fit(float x, float y, float w, float h, bool preserve_proportions) constpulp::canvas::Path
transformed(const AffineTransform &t) constpulp::canvas::Path
Verb enum namepulp::canvas::Path
verb_count() constpulp::canvas::Pathinline
~Path()=defaultpulp::canvas::Path