diff options
| author | 2020-05-28 21:52:34 +0200 | |
|---|---|---|
| committer | 2020-05-28 21:52:34 +0200 | |
| commit | d3db055583f4cbef1441fd66d07da70424bd1200 (patch) | |
| tree | 9f695bd26f688a5aaf3b8fa687a0e3ff096ffe11 /wgpu/src/widget/canvas/path/arc.rs | |
| parent | ead4186870d1b46015986f702dd63382498060fc (diff) | |
| parent | 709ed1f3f7ad8cf67a176763e394aaae4e808e93 (diff) | |
| download | iced-d3db055583f4cbef1441fd66d07da70424bd1200.tar.gz iced-d3db055583f4cbef1441fd66d07da70424bd1200.tar.bz2 iced-d3db055583f4cbef1441fd66d07da70424bd1200.zip | |
Merge pull request #354 from hecrj/feature/glow-renderer
OpenGL renderer and backend-agnostic graphics subcrate
Diffstat (limited to 'wgpu/src/widget/canvas/path/arc.rs')
| -rw-r--r-- | wgpu/src/widget/canvas/path/arc.rs | 44 | 
1 files changed, 0 insertions, 44 deletions
| diff --git a/wgpu/src/widget/canvas/path/arc.rs b/wgpu/src/widget/canvas/path/arc.rs deleted file mode 100644 index 343191f1..00000000 --- a/wgpu/src/widget/canvas/path/arc.rs +++ /dev/null @@ -1,44 +0,0 @@ -//! Build and draw curves. -use iced_native::{Point, Vector}; - -/// A segment of a differentiable curve. -#[derive(Debug, Clone, Copy)] -pub struct Arc { -    /// The center of the arc. -    pub center: Point, -    /// The radius of the arc. -    pub radius: f32, -    /// The start of the segment's angle, clockwise rotation. -    pub start_angle: f32, -    /// The end of the segment's angle, clockwise rotation. -    pub end_angle: f32, -} - -/// An elliptical [`Arc`]. -/// -/// [`Arc`]: struct.Arc.html -#[derive(Debug, Clone, Copy)] -pub struct Elliptical { -    /// The center of the arc. -    pub center: Point, -    /// The radii of the arc's ellipse, defining its axes. -    pub radii: Vector, -    /// The rotation of the arc's ellipse. -    pub rotation: f32, -    /// The start of the segment's angle, clockwise rotation. -    pub start_angle: f32, -    /// The end of the segment's angle, clockwise rotation. -    pub end_angle: f32, -} - -impl From<Arc> for Elliptical { -    fn from(arc: Arc) -> Elliptical { -        Elliptical { -            center: arc.center, -            radii: Vector::new(arc.radius, arc.radius), -            rotation: 0.0, -            start_angle: arc.start_angle, -            end_angle: arc.end_angle, -        } -    } -} | 
