#[repr(C)]pub struct SvgQuadraticCurve {
pub start: SvgPoint,
pub ctrl: SvgPoint,
pub end: SvgPoint,
}Fields§
§start: SvgPoint§ctrl: SvgPoint§end: SvgPointImplementations§
Source§impl SvgQuadraticCurve
impl SvgQuadraticCurve
pub fn reverse(&mut self)
pub fn get_start(&self) -> SvgPoint
pub fn get_end(&self) -> SvgPoint
pub fn get_bounds(&self) -> SvgRect
pub fn get_x_at_t(&self, t: f64) -> f64
pub fn get_y_at_t(&self, t: f64) -> f64
pub fn get_length(&self) -> f64
pub fn get_t_at_offset(&self, offset: f64) -> f64
pub fn get_tangent_vector_at_t(&self, t: f64) -> SvgVector
Trait Implementations§
Source§impl Clone for SvgQuadraticCurve
impl Clone for SvgQuadraticCurve
Source§fn clone(&self) -> SvgQuadraticCurve
fn clone(&self) -> SvgQuadraticCurve
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SvgQuadraticCurve
impl Debug for SvgQuadraticCurve
Source§impl PartialEq for SvgQuadraticCurve
impl PartialEq for SvgQuadraticCurve
Source§impl PartialOrd for SvgQuadraticCurve
impl PartialOrd for SvgQuadraticCurve
impl Copy for SvgQuadraticCurve
impl StructuralPartialEq for SvgQuadraticCurve
Auto Trait Implementations§
impl Freeze for SvgQuadraticCurve
impl RefUnwindSafe for SvgQuadraticCurve
impl Send for SvgQuadraticCurve
impl Sync for SvgQuadraticCurve
impl Unpin for SvgQuadraticCurve
impl UnwindSafe for SvgQuadraticCurve
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more