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

浏览 50
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报