pub struct Path;
Implementations§
Source§impl Path
impl Path
pub fn new() -> Self
pub fn bounds(&self) -> &Rect
pub fn add_path( &mut self, _src: &Path, _d: impl Into<Point>, _mode: Option<&PathAddPathMode>, ) -> &mut Self
pub fn move_to(&mut self, _p: impl Into<Point>) -> &mut Self
pub fn line_to(&mut self, _p: impl Into<Point>) -> &mut Self
pub fn cubic_to( &mut self, _p1: impl Into<Point>, _p2: impl Into<Point>, _p3: impl Into<Point>, ) -> &mut Self
pub fn r_arc_to_rotated( &mut self, _r: impl Into<Point>, _x_axis_rotate: f32, _large_arc: ArcSize, _sweep: PathDirection, _d: impl Into<Point>, ) -> &mut Self
pub fn close(&self)
pub fn add_rrect( &mut self, _rrect: impl AsRef<RRect>, _dir_start: Option<(PathDirection, usize)>, ) -> &mut Self
pub fn offset(&mut self, _d: impl Into<Point>) -> &mut Self
pub fn set_fill_type(&mut self, _ft: PathFillType) -> &mut Self
Auto Trait Implementations§
impl Freeze for Path
impl RefUnwindSafe for Path
impl Send for Path
impl Sync for Path
impl Unpin for Path
impl UnwindSafe for Path
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