pub struct RingStyle {
pub placement: RingPlacement,
pub width: Px,
pub offset: Px,
pub color: Color,
pub offset_color: Option<Color>,
pub corner_radii: Corners,
}Expand description
A simple focus ring decoration, intended for component-layer recipes (e.g. shadcn-style focus-visible ring).
This is intentionally small and renderer-friendly: it maps to one or two SceneOp::Quad
operations.
Fields§
§placement: RingPlacement§width: Px§offset: Px§color: Color§offset_color: Option<Color>§corner_radii: CornersTrait Implementations§
impl Copy for RingStyle
impl StructuralPartialEq for RingStyle
Auto Trait Implementations§
impl Freeze for RingStyle
impl RefUnwindSafe for RingStyle
impl Send for RingStyle
impl Sync for RingStyle
impl Unpin for RingStyle
impl UnsafeUnpin for RingStyle
impl UnwindSafe for RingStyle
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