stb

Rust bindings to stb

MIT License

Downloads
16.6K
Stars
5
Committers
2

stb

All in one safe Rust API and wrappers for stb libraries.

The following APIs are currently available:

  • stb_easy_font
  • stb_dxt
  • stb_image
  • stb_image_write
  • stb_perlin

Please refer to the documentation for details or have a look on examples.

Not implemented, but planned:

  • stb_truetype
  • stb_image_resize
  • stb_rect_pack

Usage

Add the following to your Cargo.toml file:

[dependencies]
stb = "0.3.2"

or if you want to have a specific feature selection:

[dependencies]
stb = { version = "0.3.2", default-features = false, features = ["stb_easy_font"] }

Create features

Here is the list of feature toggles available in this crate so far:

  • stb_easy_font
  • stb_dxt
    • stb_dxt_use_rounding_bias
  • stb_image
    • stbi_no_linear
    • stbi_no_jpeg
    • stbi_no_png
    • stbi_no_bmp
    • stbi_no_psd
    • stbi_no_gif
    • stbi_no_hdr
    • stbi_no_pic
    • stbi_no_pnm
  • stb_image_write
  • stb_perlin

Contributing

Contributions are generally welcome. Make sure your changes make sense for this project (if in doubt, open an issue first), the code is reasonbly tested, and passes the CI checks.

Package Rankings
Top 20.55% on Crates.io
Badges
Extracted from project README
Crate Docs