lib/linear/src/root.zig
daab053ee43316e1809a84551d573ddd1e5bf3d2
1 //! Small geometric types over f32: vectors, quaternions, matrices, and
2 //! affine transforms, in strict float mode with no allocation.
3 const affine = @import("affine.zig");
4 const matrix = @import("matrix.zig");
5 const quaternion = @import("quaternion.zig");
6 const vector = @import("vector.zig");
7
8 pub const Vec2 = vector.Vec2;
9 pub const Vec3 = vector.Vec3;
10 pub const Vec4 = vector.Vec4;
11 pub const Quat = quaternion.Quat;
12 pub const Mat3 = matrix.Mat3;
13 pub const Mat4 = matrix.Mat4;
14 pub const Affine = affine.Affine;