1 unstable release

0.3.1-alpha4 Mar 25, 2022

#778 in Graphics APIs

Download history 19/week @ 2023-10-21 18/week @ 2023-10-28 19/week @ 2023-11-04 16/week @ 2023-11-11 28/week @ 2023-11-18 27/week @ 2023-11-25 11/week @ 2023-12-02 16/week @ 2023-12-09 26/week @ 2023-12-16 19/week @ 2023-12-23 7/week @ 2023-12-30 20/week @ 2024-01-06 19/week @ 2024-01-13 11/week @ 2024-01-20 11/week @ 2024-01-27 14/week @ 2024-02-03

59 downloads per month
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.8–5MB
~70K SLoC