Poptart.Drawings

Drawings

shapes

Poptart.Drawings.Arc โ€” Type
Arc(; center::NTuple{2}, angle, [radius=30], [num_segments=32], [thickness=3], [color::RGBA])
source
Poptart.Drawings.Pie โ€” Type
Pie(; center::NTuple{2}, angle, [radius=30], [num_segments=32], [thickness=3], [color::RGBA])
source
Poptart.Drawings.Curve โ€” Type
Curve(; startPoint::NTuple{2}, control1::NTuple{2}, control2::NTuple{2}, endPoint::NTuple{2}, [thickness=3], [color::RGBA])
source

paints

stroke โˆ˜ fill

transforms

Poptart.Drawings.translate โ€” Function
translate(tup::Tuple{Real,Real}, xy::Tuple{Real,Real})
source
translate(tup::Tuple{Real,Real}, x::Real)
source
translate(tup::Tuple{Real,Real,Real,Real}, xy::Tuple{Real,Real})
source
translate(tup::Tuple{Real,Real,Real,Real}, x::Real)
source
Poptart.Drawings.scale โ€” Function
scale(tup::Tuple{Real,Real}, xy::Tuple{Real,Real})
source
scale(tup::Tuple{Real,Real}, x::Real)
source
scale(tup::Tuple{Real,Real,Real,Real}, xy::Tuple{Real,Real})
source
scale(tup::Tuple{Real,Real,Real,Real}, x::Real)
source
Poptart.Drawings.translate! โ€” Function
translate!(element::Union{Line, Triangle, Quad, Polyline, Polygon}, xy::Tuple{Real,Real})
source
translate!(element::Union{Circle, Arc, Pie}, xy::Tuple{Real,Real})
source
translate!(element::Curve, xy::Tuple{Real,Real})
source
translate!(element::Union{Rect, RectMultiColor, TextBox}, xy::Tuple{Real,Real})
source
translate!(element::ImageBox, xy::Tuple{Real,Real})
source
Poptart.Drawings.scale! โ€” Function
scale!(element::Union{Line, Triangle, Quad, Polyline, Polygon}, xy::Tuple{Real,Real})
source
scale!(element::Curve, xy::Tuple{Real,Real})
source
scale!(element::Union{Rect, RectMultiColor, TextBox}, xy::Tuple{Real,Real})
source
scale!(element::ImageBox, xy::Tuple{Real,Real})
source
scale!(element::Union{Line, Rect, RectMultiColor, Triangle, Quad, Polyline, Polygon, Curve, Rect, RectMultiColor, TextBox, ImageBox}, x::Real)
source
scale!(element::Union{Circle, Arc, Pie}, scale_center::Tuple{Real, Real}, scale_radius::Real)
source