egui_ash/
event.rs

1#[cfg(feature = "accesskit")]
2use egui_winit::accesskit_winit;
3pub use egui_winit::winit;
4
5pub enum AppEvent {
6    NewEvents(winit::event::StartCause),
7    Suspended,
8    Resumed,
9    AboutToWait,
10    LoopExiting,
11    MemoryWarning,
12}
13
14pub enum Event<'a> {
15    DeferredViewportCreated {
16        viewport_id: egui::ViewportId,
17        window: &'a winit::window::Window,
18    },
19    ViewportEvent {
20        viewport_id: egui::ViewportId,
21        event: winit::event::WindowEvent,
22    },
23    AppEvent {
24        event: AppEvent,
25    },
26    DeviceEvent {
27        device_id: winit::event::DeviceId,
28        event: winit::event::DeviceEvent,
29    },
30    #[cfg(feature = "accesskit")]
31    AccessKitActionRequest(accesskit_winit::ActionRequestEvent),
32}