pub struct RoundedRect { /* private fields */ }Expand description
A rectangle with uniformly rounded, clamped corner radii.
Implementations§
Source§impl RoundedRect
impl RoundedRect
Trait Implementations§
Source§impl Clone for RoundedRect
impl Clone for RoundedRect
Source§impl Debug for RoundedRect
impl Debug for RoundedRect
Source§impl Shape for RoundedRect
impl Shape for RoundedRect
Source§fn path(&self) -> Result<Path2D, ValidationError>
fn path(&self) -> Result<Path2D, ValidationError>
Returns a checked path snapshot without f32 narrowing.
Source§fn bounding_box(&self) -> Result<Rect, ValidationError>
fn bounding_box(&self) -> Result<Rect, ValidationError>
Geometric bounds; defaults to the path’s cached curve bounds.
Source§fn as_rect(&self) -> Option<Rect>
fn as_rect(&self) -> Option<Rect>
Exact rectangle equivalent, when available, for a rule-independent fast path.
Auto Trait Implementations§
impl Forget for RoundedRect
impl Freeze for RoundedRect
impl Move for RoundedRect
impl RefUnwindSafe for RoundedRect
impl Send for RoundedRect
impl Sync for RoundedRect
impl Unpin for RoundedRect
impl UnsafeUnpin for RoundedRect
impl UnwindSafe for RoundedRect
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,
Source§impl<Geometry> IntoShapeClip for Geometrywhere
Geometry: Shape,
impl<Geometry> IntoShapeClip for Geometrywhere
Geometry: Shape,
Source§fn into_shape_clip(self) -> Result<ShapeClip, ValidationError>
fn into_shape_clip(self) -> Result<ShapeClip, ValidationError>
Captures the clip geometry, reporting invalid shapes.