egui纯 Rust 的即时模式 GUI
egui 是一个简单、快速且高度便携的 Rust 即时模式 GUI 库。egui 可以在 Web 上、本机上以及你最喜欢的游戏引擎中运行(或即将运行)。
egui 旨在成为最容易使用的 Rust GUI 库,以及在 Rust 中制作 Web 应用程序的最简单方法。egui 可以在任何可以绘制纹理三角形的地方使用,这意味着您可以轻松地将其集成到您选择的游戏引擎中。
egui 不是一个框架。egui 是一个可以调用的库,而不是一个可以编程的环境。
目标
- 最容易使用的 GUI 库
- 响应:在调试版本中以 60 Hz 为目标
- Friendly:不易犯错,不应 panic
- 便携:相同的代码可在网络上运行,也可作为本机应用程序运行
- 易于集成到任何环境中
- 用于自定义绘画的简单 2D 图形 API (
epaint
)。 - 没有回调
- 纯粹的即时模式
- 可扩展:易于为 egui 编写自己的小部件
- 模块化:您应该能够使用 egui 的小部分并以新的方式组合它们
- 安全:
unsafe
egui中没有代码 - 最小依赖:.
ab_glyph
ahash
atomic_refcell
ordered-float
评论