Expand description
Generic-Graphics-Math with internal optimized SIMD.
- Fully generic (Vector<Len, Scalar, Alignment>…).
- Optimized with SIMD internally.
- Simple API (FVec2…).
- Both column-major and row-major matricies.
- Num traits (FloatScalar…).
- Optimal for GPU structs.
- Optional additional types (Rect, Ray…).
Re-exports§
pub use newnum as num;
Modules§
- matrix
- quaternion
- scalar
- Trait for types that can be put inside math-types like
VectorandMatrix. For example:f32,u8andboolare scalars. - vector
- Staticly-lengthed vectors of scalars with lengths between 2 and 4.
Macros§
- scalar_
defaults_ macro - scalar_
defaults_ vector_ abs_ diff - scalar_
defaults_ vector_ default - scalar_
defaults_ vector_ eq - scalar_
defaults_ vector_ get - scalar_
defaults_ vector_ ops - scalar_
defaults_ vector_ round - scalar_
defaults_ vector_ sign - scalar_
defaults_ vector_ splat - scalar_
defaults_ vector_ trig - scalar_
defaults_ vector_ with
Traits§
- Construct
- The base trait for mathamatical types.