migui 0.4.1

Immediate Mode GUI in pure Rust for game engines
Documentation

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 migui::{Migui, Event, WidgetId};

let mut gui = Migui::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();