1 unstable release

0.3.1-alpha4 Mar 25, 2022

#1037 in Graphics APIs


Used in 4 crates (3 directly)

MIT license

160KB
4K SLoC

orbtk_tinyskia

Cross platform 2D/3D render library. It's part of OrbTk - The Rust UI-Toolkit.

Build and test MIT licensed

Platforms

  • Redox OS
  • Linux
  • macOS
  • Windows
  • openBSD (not tested, but should work)
  • Web
  • Android (not tested, but should work)
  • iOS (not tested, but should work)
  • Ubuntu Touch (not tested, but should work)

Dependencies

  • stdweb (Apache 2.0, MIT): 2D render context web
  • raqote (BSD-3-Clause): 2D render context
  • rusttype (Apache 2.0, MIT): font processing
  • image (MIT): load pixel images e.g. png

License

Licensed under MIT license (LICENSE).


lib.rs:

This module provides the render environment.

OrbTk has choosen the tinyskia crate to handle all 2D rendering tasks. Implemented as wrapper functions, it consumes the native rendering functions provided from tinyskia.

Dependencies

~1.3–2.8MB
~59K SLoC