bgfx-rs

Crates.iobgfx-rs
lib.rsbgfx-rs
version0.20.0
sourcesrc
created_at2021-06-28 05:46:49.916866
updated_at2024-03-21 21:24:29.066089
descriptionBindings for bgfx
homepage
repositoryhttps://github.com/emoon/bgfx-rs
max_upload_size
id415663
size620,623
Daniel Collin (emoon)

documentation

https://docs.rs/bgfx-rs/0.19/bgfx-rs

README

bgfx-rs

Maintenance status

Notice that this project is looking for a maintainer. If you are interested in maintaining this project, please open an issue.

Bindings for BGFX

Rust bindings to bgfx, a cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

Why another wrapper?

While this wrapper for Rust exists, the code here takes a different approach and generate high-level bindings from the BGFX API def instead which will allow easier updating of the bindings once the API changes with much reduced work. In some cases there will be manual implementation where it makes sense to provide more ergonomic Rust code where auto-generation is difficult.

Status

The crate is not being developed actively.

Usage

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

The library doesn't include any window handling and that has to be provided by the user. See examples an how to use GLFW

License

Licensed under BSD 2-Clause to keep the license the same the BGFX code.

Commit count: 94

cargo fmt