My Project
Loading...
Searching...
No Matches
Maths Namespace Reference

Classes

class  Mat4
 4x4 Matrix class template for 3D transformations Supports translation, rotation, scaling, multiplication, inversion, and more More...
class  Quat
 Quaternion class template for rotations in 3D space Supports Euler conversion, normalization, multiplication, slerp/lerp, and rotation helpers. More...
class  Vec2
 A 2D vector class template for mathematical operations. More...
class  Vec3
 A 3D vector class template for mathematical operations. More...

Typedefs

using Mat4f = Mat4<float>
 Float specialization.
using Quatf = Quat<float>
 Float specialization.
using Vec2f = Vec2<float>
 Type alias for a Vec2 with float components.
using Vec3f = Vec3<float>
 Type alias for Vec3 with float components.

Typedef Documentation

◆ Mat4f

using Maths::Mat4f = Mat4<float>

Float specialization.

◆ Quatf

using Maths::Quatf = Quat<float>

Float specialization.

◆ Vec2f

using Maths::Vec2f = Vec2<float>

Type alias for a Vec2 with float components.

◆ Vec3f

using Maths::Vec3f = Vec3<float>

Type alias for Vec3 with float components.