demo_window/
demo_window.rs

1use raylib_imgui::RaylibGui;
2use raylib::prelude::*;
3
4fn main() {
5  let (mut rl, thread) = raylib::init()
6    .size(800, 600)
7    .title("Demo window")
8    .build();
9
10  let mut gui = RaylibGui::new(&mut rl, &thread);
11  let mut open = true;
12
13  while !rl.window_should_close() {
14    let ui = gui.begin(&mut rl);
15    ui.show_demo_window(&mut open);
16    // Draw ImGui stuff here
17
18    let mut d = rl.begin_drawing(&thread);
19    d.clear_background(Color::WHITE);
20    // Draw raylib stuff here
21
22    gui.end();
23  }
24}