egui纯 Rust 的即时模式 GUI

联合创作 · 2023-09-28 01:10

egui 是一个简单、快速且高度便携的 Rust 即时模式 GUI 库。egui 可以在 Web 上、本机上以及你最喜欢的游戏引擎中运行(或即将运行)。

egui 旨在成为最容易使用的 Rust GUI 库,以及在 Rust 中制作 Web 应用程序的最简单方法。egui 可以在任何可以绘制纹理三角形的地方使用,这意味着您可以轻松地将其集成到您选择的游戏引擎中。

egui 不是一个框架。egui 是一个可以调用的库,而不是一个可以编程的环境。

目标

  • 最容易使用的 GUI 库
  • 响应:在调试版本中以 60 Hz 为目标
  • Friendly:不易犯错,不应 panic
  • 便携:相同的代码可在网络上运行,也可作为本机应用程序运行
  • 易于集成到任何环境中
  • 用于自定义绘画的简单 2D 图形 API ( epaint)。
  • 没有回调
  • 纯粹的即时模式
  • 可扩展:易于为 egui 编写自己的小部件
  • 模块化:您应该能够使用 egui 的小部分并以新的方式组合它们
  • 安全:unsafeegui中没有代码
  • 最小依赖:.ab_glyph ahash atomic_refcell ordered-float
浏览 6
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报