19个重大版本发布

0.20.0 2024年3月21日
0.19.0 2023年10月23日
0.18.0 2023年3月18日
0.16.0 2022年11月17日
0.1.0 2021年6月28日

#112 in 图形API

Download history 98/week @ 2024-03-29 24/week @ 2024-04-05 3/week @ 2024-05-31 3/week @ 2024-06-07 1/week @ 2024-06-14

每月705次下载

BSD-2-Clause

570KB
10K SLoC

bgfx-rs

Maintenance status

注意,本项目正在寻找维护者。如果您有兴趣维护此项目,请提交一个问题。

BGFX绑定

Rust对bgfx的绑定,bgfx是一个跨平台、与图形API无关的“自行提供引擎/框架”风格的渲染库。

为什么还需要另一个包装器?

虽然已经存在这个包装器,但这里的代码采用了不同的方法,并从BGFX API 定义中生成高级绑定,这将允许在API更改时更容易地更新绑定,工作量大大减少。在某些情况下,如果提供更易于使用的Rust代码比自动生成更合适,则将手动实现。

状态

该crate未积极开发。

使用方法

# Cargo.toml
[dependencies]
bgfx-rs = "0.20"

该库不包含任何窗口处理,这需要用户自行提供。请参阅示例以及如何使用GLFW

许可证

BSD 2-Clause下授权,以保持与BGFX代码相同的许可证。

依赖项

~7.5MB
~154K SLoC