Crate fixnum

Crate fixnum 

Source
Expand description

Fixed point number implementation for representing non integers efficiently.

If you are using this crate from within agb, you should refer to it as agb::fixnum rather than agb_fixnum. This crate is updated in lockstep with agb.

Macros§

num
Can be thought of having the signature num!(float) -> Num<I, N>.

Structs§

Num
A fixed point number represented using I with N bits of fractional precision.
Rect
A rectangle with a position in 2d space and a 2d size
Vector2D
A vector of two points: (x, y) represented by integers or fixed point numbers

Traits§

FixedWidthSignedInteger
Trait for an integer that includes negation
FixedWidthUnsignedInteger
A trait for integers that don’t implement unary negation
Number
A trait for everything required to use as the internal representation of the fixed point number.
SignedNumber
A trait for a signed Number

Functions§

vec2
A convenience function for constructing a Vector2D

Type Aliases§

FixedNum
An often convenient representation for the Game Boy Advance using word sized internal representation for maximum efficiency