pub enum OverlayEvent {
Window {
id: u32,
event: WindowEvent,
},
Surface {
id: u64,
event: SurfaceEvent,
},
InputBlockingEnded,
Tracing(TracingEvent),
}Expand description
Describe a overlay event.
Variants§
Window
Events related to a specific window.
Surface
Events related to a specific surface.
InputBlockingEnded
Input blocking is turned off or interrupted by the user or system.
The user may turn off input blocking at any time, for example, by pressing Alt+F4 on Windows.
Tracing(TracingEvent)
A tracing from overlay system.
Trait Implementations§
Source§impl Clone for OverlayEvent
impl Clone for OverlayEvent
Source§fn clone(&self) -> OverlayEvent
fn clone(&self) -> OverlayEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OverlayEvent
impl Debug for OverlayEvent
Source§impl<'de> Deserialize<'de> for OverlayEvent
impl<'de> Deserialize<'de> for OverlayEvent
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
Auto Trait Implementations§
impl Freeze for OverlayEvent
impl RefUnwindSafe for OverlayEvent
impl Send for OverlayEvent
impl Sync for OverlayEvent
impl Unpin for OverlayEvent
impl UnsafeUnpin for OverlayEvent
impl UnwindSafe for OverlayEvent
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