Struct CornerRadius
pub struct CornerRadius {
pub top_left: f32,
pub top_right: f32,
pub bottom_right: f32,
pub bottom_left: f32,
pub smoothing: f32,
}Fields§
§top_left: f32§top_right: f32§bottom_right: f32§bottom_left: f32§smoothing: f32Implementations§
§impl CornerRadius
impl CornerRadius
pub const fn new_all(radius: f32) -> CornerRadius
pub fn fill_top(&mut self, value: f32)
pub fn fill_bottom(&mut self, value: f32)
pub fn fill_all(&mut self, value: f32)
pub fn smoothed_path(&self, rect: RRect) -> Handle<SkPath>
pub fn pretty(&self) -> String
Trait Implementations§
§impl Clone for CornerRadius
impl Clone for CornerRadius
§fn clone(&self) -> CornerRadius
fn clone(&self) -> CornerRadius
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 more§impl Debug for CornerRadius
impl Debug for CornerRadius
§impl Default for CornerRadius
impl Default for CornerRadius
§fn default() -> CornerRadius
fn default() -> CornerRadius
Returns the “default value” for a type. Read more
§impl<'de> Deserialize<'de> for CornerRadius
impl<'de> Deserialize<'de> for CornerRadius
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CornerRadius, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CornerRadius, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl From<f32> for CornerRadius
impl From<f32> for CornerRadius
§fn from(value: f32) -> CornerRadius
fn from(value: f32) -> CornerRadius
Converts to this type from the input type.
§impl PartialEq for CornerRadius
impl PartialEq for CornerRadius
§impl Scaled for CornerRadius
impl Scaled for CornerRadius
§impl Serialize for CornerRadius
impl Serialize for CornerRadius
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for CornerRadius
impl StructuralPartialEq for CornerRadius
Auto Trait Implementations§
impl Freeze for CornerRadius
impl RefUnwindSafe for CornerRadius
impl Send for CornerRadius
impl Sync for CornerRadius
impl Unpin for CornerRadius
impl UnwindSafe for CornerRadius
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> ComponentProps for T
impl<T> ComponentProps for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> 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
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().