Dear ImGui integration for wilhelm_renderer
This crate provides Dear ImGui support on top of wilhelm_renderer.
Example
use wilhelm_renderer::core::{App, Window, Color};
use wilhelm_renderer_imgui::ImGui;
let window = Window::new("ImGui Example", 800, 600, Color::from_rgb(0.1, 0.1, 0.1));
let mut app = App::new(window);
let imgui = ImGui::new(app.window.glfw_window_ptr());
app.on_pre_render(move |_shapes, _renderer| {
imgui.new_frame();
imgui.begin("Debug", None, 0);
imgui.text("Hello, ImGui!");
imgui.end();
});
app.on_render(move |_renderer| {
imgui.render();
});
app.run();