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}