mirror of
https://github.com/eliasstepanik/imgui-rs.git
synced 2026-01-15 07:28:28 +00:00
30 lines
793 B
Rust
30 lines
793 B
Rust
use imgui::*;
|
|
|
|
mod support;
|
|
|
|
fn main() {
|
|
let system = support::init(file!());
|
|
|
|
let window_title = if cfg!(all(feature = "directx", windows)) {
|
|
"Hello world (OpenGL)"
|
|
} else {
|
|
"Hello world (DirectX)"
|
|
};
|
|
|
|
system.main_loop(|_, ui| {
|
|
Window::new(window_title)
|
|
.size([300.0, 100.0], Condition::FirstUseEver)
|
|
.build(ui, || {
|
|
ui.text("Hello world!");
|
|
ui.text("こんにちは世界!");
|
|
ui.text("This...is...imgui-rs!");
|
|
ui.separator();
|
|
let mouse_pos = ui.io().mouse_pos;
|
|
ui.text(format!(
|
|
"Mouse Position: ({:.1},{:.1})",
|
|
mouse_pos[0], mouse_pos[1]
|
|
));
|
|
});
|
|
});
|
|
}
|