migui - Immediate Mode GUI puro en Rust
Sistema de GUI independiente sin dependencias gráficas
Filosofía
- Immediate Mode: Cada frame se evalúa desde cero
- Sin dependencias: Funciona en cualquier plataforma
- Backend agnóstico: Se conecta a raylib, terminal, web, etc.
Ejemplo
use ;
let mut gui = new;
let mut contador = 0;
// En tu game loop:
// gui.begin_frame();
// if gui.button(WidgetId::new("btn"), rect(10, 10, 100, 30)) {
// contador += 1;
// }
// gui.end_frame();