pub struct BorderRadius {
pub top_left: f32,
pub top_right: f32,
pub bottom_right: f32,
pub bottom_left: f32,
}Expand description
Corner radii, per corner (logical px). From<f32> covers the uniform case:
anywhere a radius is expected, a plain 10.0 still works.
Fields§
§top_left: f32The top-left corner’s radius, in logical pixels.
top_right: f32The top-right corner’s radius, in logical pixels.
bottom_right: f32The bottom-right corner’s radius, in logical pixels.
bottom_left: f32The bottom-left corner’s radius, in logical pixels.
Implementations§
Source§impl BorderRadius
impl BorderRadius
Sourcepub fn lerp(self, other: BorderRadius, t: f32) -> BorderRadius
pub fn lerp(self, other: BorderRadius, t: f32) -> BorderRadius
Each corner t of the way from self to other.
Not clamped: a corner past its target is what a spring asks for at the end of its travel, and the one rule for a radius in flight is this one — an animated container and a decoration transition both go through it.
Sourcepub fn clamped(self) -> Self
pub fn clamped(self) -> Self
Radii clamped at zero — a negative radius is meaningless when painting.
Trait Implementations§
Source§impl Clone for BorderRadius
impl Clone for BorderRadius
impl Copy for BorderRadius
Source§impl Debug for BorderRadius
impl Debug for BorderRadius
Source§impl Default for BorderRadius
impl Default for BorderRadius
Source§impl From<f32> for BorderRadius
impl From<f32> for BorderRadius
Source§impl Lerp for BorderRadius
impl Lerp for BorderRadius
Source§impl PartialEq for BorderRadius
impl PartialEq for BorderRadius
impl StructuralPartialEq for BorderRadius
Auto Trait Implementations§
impl Freeze for BorderRadius
impl RefUnwindSafe for BorderRadius
impl Send for BorderRadius
impl Sync for BorderRadius
impl Unpin for BorderRadius
impl UnsafeUnpin for BorderRadius
impl UnwindSafe for BorderRadius
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