pub struct CornerRounding {
pub radius: f32,
pub smoothing: f32,
}Expand description
How a polygon’s vertex is rounded.
Fields§
§radius: f32The rounding circle’s radius, in the polygon’s coordinates. 0 is sharp.
smoothing: f320 rounds with a circular arc alone; up to 1 stretches flanking curves from the arc along the edges.
Implementations§
Trait Implementations§
Source§impl Clone for CornerRounding
impl Clone for CornerRounding
Source§fn clone(&self) -> CornerRounding
fn clone(&self) -> CornerRounding
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CornerRounding
Source§impl Debug for CornerRounding
impl Debug for CornerRounding
Source§impl Default for CornerRounding
impl Default for CornerRounding
Source§fn default() -> CornerRounding
fn default() -> CornerRounding
Returns the “default value” for a type. Read more
Source§impl PartialEq for CornerRounding
impl PartialEq for CornerRounding
impl StructuralPartialEq for CornerRounding
Auto Trait Implementations§
impl Freeze for CornerRounding
impl RefUnwindSafe for CornerRounding
impl Send for CornerRounding
impl Sync for CornerRounding
impl Unpin for CornerRounding
impl UnsafeUnpin for CornerRounding
impl UnwindSafe for CornerRounding
Blanket Implementations§
impl<T> AutoreleaseSafe for Twhere
T: ?Sized,
impl<T> AutoreleaseSafe for Twhere
T: ?Sized,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().