pub enum WindowHitTestRegionV1 {
Rect {
x: f32,
y: f32,
width: f32,
height: f32,
},
RRect {
x: f32,
y: f32,
width: f32,
height: f32,
radius: f32,
},
}Expand description
A hit-test region in window client coordinates (logical pixels).
The region union defines where the window should remain interactive when
WindowHitTestRequestV1::PassthroughRegions is effective.
Variants§
Trait Implementations§
Source§impl Clone for WindowHitTestRegionV1
impl Clone for WindowHitTestRegionV1
Source§fn clone(&self) -> WindowHitTestRegionV1
fn clone(&self) -> WindowHitTestRegionV1
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 moreSource§impl Debug for WindowHitTestRegionV1
impl Debug for WindowHitTestRegionV1
Source§impl<'de> Deserialize<'de> for WindowHitTestRegionV1
impl<'de> Deserialize<'de> for WindowHitTestRegionV1
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 PartialEq for WindowHitTestRegionV1
impl PartialEq for WindowHitTestRegionV1
Source§impl Serialize for WindowHitTestRegionV1
impl Serialize for WindowHitTestRegionV1
impl StructuralPartialEq for WindowHitTestRegionV1
Auto Trait Implementations§
impl Freeze for WindowHitTestRegionV1
impl RefUnwindSafe for WindowHitTestRegionV1
impl Send for WindowHitTestRegionV1
impl Sync for WindowHitTestRegionV1
impl Unpin for WindowHitTestRegionV1
impl UnsafeUnpin for WindowHitTestRegionV1
impl UnwindSafe for WindowHitTestRegionV1
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