pub struct CornerRadiusF32 {
pub nw: f32,
pub ne: f32,
pub sw: f32,
pub se: f32,
}
Expand description
How rounded the corners of things should be, in f32
.
This is used for calculations, but storage is usually done with the more compact CornerRadius
.
Fields§
§nw: f32
Radius of the rounding of the North-West (left top) corner.
ne: f32
Radius of the rounding of the North-East (right top) corner.
sw: f32
Radius of the rounding of the South-West (left bottom) corner.
se: f32
Radius of the rounding of the South-East (right bottom) corner.
Implementations§
Trait Implementations§
Source§impl Add for CornerRadiusF32
impl Add for CornerRadiusF32
Source§impl AddAssign<f32> for CornerRadiusF32
impl AddAssign<f32> for CornerRadiusF32
Source§fn add_assign(&mut self, rhs: f32)
fn add_assign(&mut self, rhs: f32)
Performs the
+=
operation. Read moreSource§impl AddAssign for CornerRadiusF32
impl AddAssign for CornerRadiusF32
Source§fn add_assign(&mut self, rhs: Self)
fn add_assign(&mut self, rhs: Self)
Performs the
+=
operation. Read moreSource§impl Clone for CornerRadiusF32
impl Clone for CornerRadiusF32
Source§fn clone(&self) -> CornerRadiusF32
fn clone(&self) -> CornerRadiusF32
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 CornerRadiusF32
impl Debug for CornerRadiusF32
Source§impl Default for CornerRadiusF32
impl Default for CornerRadiusF32
Source§impl<'de> Deserialize<'de> for CornerRadiusF32
impl<'de> Deserialize<'de> for CornerRadiusF32
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Div<f32> for CornerRadiusF32
impl Div<f32> for CornerRadiusF32
Source§impl DivAssign<f32> for CornerRadiusF32
impl DivAssign<f32> for CornerRadiusF32
Source§fn div_assign(&mut self, rhs: f32)
fn div_assign(&mut self, rhs: f32)
Performs the
/=
operation. Read moreSource§impl From<CornerRadius> for CornerRadiusF32
impl From<CornerRadius> for CornerRadiusF32
Source§fn from(cr: CornerRadius) -> Self
fn from(cr: CornerRadius) -> Self
Converts to this type from the input type.
Source§impl From<CornerRadiusF32> for CornerRadius
impl From<CornerRadiusF32> for CornerRadius
Source§fn from(cr: CornerRadiusF32) -> Self
fn from(cr: CornerRadiusF32) -> Self
Converts to this type from the input type.
Source§impl From<f32> for CornerRadiusF32
impl From<f32> for CornerRadiusF32
Source§impl Mul<f32> for CornerRadiusF32
impl Mul<f32> for CornerRadiusF32
Source§impl MulAssign<f32> for CornerRadiusF32
impl MulAssign<f32> for CornerRadiusF32
Source§fn mul_assign(&mut self, rhs: f32)
fn mul_assign(&mut self, rhs: f32)
Performs the
*=
operation. Read moreSource§impl PartialEq for CornerRadiusF32
impl PartialEq for CornerRadiusF32
Source§impl Serialize for CornerRadiusF32
impl Serialize for CornerRadiusF32
Source§impl Sub for CornerRadiusF32
impl Sub for CornerRadiusF32
Source§impl SubAssign<f32> for CornerRadiusF32
impl SubAssign<f32> for CornerRadiusF32
Source§fn sub_assign(&mut self, rhs: f32)
fn sub_assign(&mut self, rhs: f32)
Performs the
-=
operation. Read moreSource§impl SubAssign for CornerRadiusF32
impl SubAssign for CornerRadiusF32
Source§fn sub_assign(&mut self, rhs: Self)
fn sub_assign(&mut self, rhs: Self)
Performs the
-=
operation. Read moreimpl Copy for CornerRadiusF32
impl StructuralPartialEq for CornerRadiusF32
Auto Trait Implementations§
impl Freeze for CornerRadiusF32
impl RefUnwindSafe for CornerRadiusF32
impl Send for CornerRadiusF32
impl Sync for CornerRadiusF32
impl Unpin for CornerRadiusF32
impl UnwindSafe for CornerRadiusF32
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