mirror of https://github.com/emilk/egui.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Emil Ernerfeldt
e398668f96
|
6 years ago | |
---|---|---|
docs | 6 years ago | |
emigui | 6 years ago | |
emigui_wasm | 6 years ago | |
example | 6 years ago | |
.gitignore | 6 years ago | |
Cargo.lock | 6 years ago | |
Cargo.toml | 6 years ago | |
README.md | 6 years ago | |
TODO.md | 6 years ago | |
build.sh | 6 years ago | |
build_and_run.sh | 6 years ago | |
lint.sh | 6 years ago |
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