Expand description
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();Re-exports§
pub use wilhelm_renderer;
Modules§
- col
- Style color indices for
push_style_color() - cond
- Condition flags for
set_next_window_pos()andset_next_window_size() - table_
flags - Table flags for
begin_table() - window_
flags - Window flags for
begin()
Structs§
- ImGui
- Dear ImGui context and safe wrapper