kotlin-unsigned

Build Status license Release Size Github All Releases

kotlin-graphics by kotlin-unsigned

Unsigned operators and boxed types (Ubyte, Uint, Ulong and Ushort) for unsigned support.

To have a quick idea what this library offers, take a look at the tests

Differences with kotlin stdlib:

  • this project uses classes instead inline classes. To address this in critical scenarios where allocations may have a sensitive impact, primitive variable holding the utype value is a var, so you can re-use the same istance over and over again
  • utypes extend Number abstract class
  • automatic conversions
  • it is possible to string format by calling the corresponding format() method, eg: ubyte.format("%08x")
  • all the utypes implement all the function, including shl and shr for Ubyte and Ushort
  • if you add an Ushort to another Ushort you get an Ushort (and not an Uint)

How to retrieve it:

You can find all the instructions by mary

Contributions:

Don’t hesitate to contribute to the project by submitting issues or pull requests for bugs and features. Any feedback is welcome at elect86@gmail.com.

Credits:

Deploys by Netlify

compile "com.github.kotlin-graphics:kotlin-unsigned:v3.2.9"

Related Libraries

vavr-kotlin

master

Last updated 3 mins ago

kodein

master

Last updated 3 mins ago

quasar

master

Last updated 3 mins ago

progress

develop

Last updated 3 mins ago

kovenant

develop

Last updated 3 mins ago