SDL2 Input handling for imgui-rs
rust
let mut imgui_sdl2 = imgui_sdl2::ImguiSdl2::new(&mut imgui);
rust
imgui_sdl2.handle_event(&mut imgui, &event);
if imgui_sdl2.ignore_event(&event) { continue; }
frame
to start drawing.
rust
let ui = imgui_sdl2.frame(&window, &mut imgui, &event_pump);
Take a look at the example app to see it all in context.