|
|
||
|---|---|---|
| docs | ||
| emigui | ||
| emigui_wasm | ||
| example | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| README.md | ||
| TODO.md | ||
| build.sh | ||
| build_and_run.sh | ||
| lint.sh | ||
README.md
Emigui
Experimental, Modularized Immediate mode Graphical User Interface
A GUI library written in Rust, compiled to WASM. Inspired by game tech.
How it works:
Loop:
- Gather input: mouse, touches, screen size, ...
- Run app code (Immediate Mode GUI)
- Output is a triangle mesh
- Render with WebGL
Demos
Hobogo: A small game using Emigui
State
More of a tech demo than anything else. Features:
- Buttons
- Sliders
- Text
- Horizontal or vertical layout
- Columns
- Collapsible headers
Inspiration
Credits / Licenses
ProggyClean.ttf, Copyright (c) 2004, 2005 Tristan Grimmer. MIT License. http://www.proggyfonts.net/ Roboto-Regular.ttf: Apache License, Version 2.0