No description
docs | ||
emigui | ||
emigui_wasm | ||
example | ||
.gitignore | ||
build.sh | ||
build_and_run.sh | ||
Cargo.lock | ||
Cargo.toml | ||
lint.sh | ||
README.md | ||
TODO.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