1
0
mirror of https://github.com/emilk/egui.git synced 2026-06-26 22:53:14 -04:00
Emil Ernerfeldt 81faa964cc Add column example
2019-03-11 13:32:44 +01:00
2019-03-10 21:02:00 +01:00
2019-03-11 13:31:55 +01:00
2019-03-11 13:32:44 +01:00
2019-02-10 20:56:59 +01:00
2019-03-10 21:02:00 +01:00
2019-02-09 23:00:07 +01:00
2019-03-10 21:01:07 +01:00

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

Emigui feature demo

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

Dear ImGui

Credits / Licenses

ProggyClean.ttf, Copyright (c) 2004, 2005 Tristan Grimmer. MIT License. http://www.proggyfonts.net/ Roboto-Regular.ttf: Apache License, Version 2.0

Description
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
Readme 214 MiB
Languages
Rust 98.7%
Python 0.4%
Shell 0.3%
HTML 0.3%
WGSL 0.2%