Struct iced_graphics::widget::canvas::path::arc::Elliptical
source · pub struct Elliptical {
pub center: Point,
pub radii: Vector,
pub rotation: f32,
pub start_angle: f32,
pub end_angle: f32,
}
Available on crate feature
canvas
only.Expand description
An elliptical Arc
.
Fields§
§center: Point
The center of the arc.
radii: Vector
The radii of the arc’s ellipse, defining its axes.
rotation: f32
The rotation of the arc’s ellipse.
start_angle: f32
The start of the segment’s angle, clockwise rotation.
end_angle: f32
The end of the segment’s angle, clockwise rotation.
Trait Implementations§
source§impl Clone for Elliptical
impl Clone for Elliptical
source§fn clone(&self) -> Elliptical
fn clone(&self) -> Elliptical
Returns a copy 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 Elliptical
impl Debug for Elliptical
source§impl From<Arc> for Elliptical
impl From<Arc> for Elliptical
source§fn from(arc: Arc) -> Elliptical
fn from(arc: Arc) -> Elliptical
Converts to this type from the input type.
impl Copy for Elliptical
Auto Trait Implementations§
impl RefUnwindSafe for Elliptical
impl Send for Elliptical
impl Sync for Elliptical
impl Unpin for Elliptical
impl UnwindSafe for Elliptical
Blanket Implementations§
source§impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere
T: FloatComponent,
Swp: WhitePoint,
Dwp: WhitePoint,
D: AdaptFrom<S, Swp, Dwp, T>,
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere T: FloatComponent, Swp: WhitePoint, Dwp: WhitePoint, D: AdaptFrom<S, Swp, Dwp, T>,
source§fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<Swp, Dwp, T>,
fn adapt_into_using<M>(self, method: M) -> Dwhere M: TransformMatrix<Swp, Dwp, T>,
Convert the source color to the destination color using the specified
method
source§fn adapt_into(self) -> D
fn adapt_into(self) -> D
Convert the source color to the destination color using the bradford
method by default
source§impl<T, U> IntoColor<U> for Twhere
U: FromColor<T>,
impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,
source§fn into_color(self) -> U
fn into_color(self) -> U
Convert into T with values clamped to the color defined bounds Read more
source§impl<T, U> IntoColorUnclamped<U> for Twhere
U: FromColorUnclamped<T>,
impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,
source§fn into_color_unclamped(self) -> U
fn into_color_unclamped(self) -> U
Convert into T. The resulting color might be invalid in its color space Read more
§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<T, U> TryIntoColor<U> for Twhere
U: TryFromColor<T>,
impl<T, U> TryIntoColor<U> for Twhere U: TryFromColor<T>,
source§fn try_into_color(self) -> Result<U, OutOfBounds<U>>
fn try_into_color(self) -> Result<U, OutOfBounds<U>>
Convert into T, returning ok if the color is inside of its defined
range, otherwise an
OutOfBounds
error is returned which contains
the unclamped color. Read more