Enum ab_glyph::OutlineCurve
source · [−]pub enum OutlineCurve {
Line(Point, Point),
Quad(Point, Point, Point),
Cubic(Point, Point, Point, Point),
}
Expand description
Glyph outline primitives.
Variants
Line(Point, Point)
Straight line from .0
to .1
.
Quad(Point, Point, Point)
Quadratic Bézier curve from .0
to .2
using .1
as the control.
Cubic(Point, Point, Point, Point)
Cubic Bézier curve from .0
to .3
using .1
as the control at the beginning of the
curve and .2
at the end of the curve.
Trait Implementations
sourceimpl Clone for OutlineCurve
impl Clone for OutlineCurve
sourcefn clone(&self) -> OutlineCurve
fn clone(&self) -> OutlineCurve
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations
impl RefUnwindSafe for OutlineCurve
impl Send for OutlineCurve
impl Sync for OutlineCurve
impl Unpin for OutlineCurve
impl UnwindSafe for OutlineCurve
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more