NazaraEngine/include/Nazara/Math
Jérôme Leclercq 1a55b550fb
Improve math module (#396)
* Improve math module

- Mark almost everything constexpr
- Equality (a == b) is now exact, down to the bit level. If you want approximate equality use the new ApproxEqual method/static method
- Rename Nz::Extend to Nz::Extent
- Removed Make[] and Set[] methods in favor of their static counterpart and operator=
2023-06-02 22:30:51 +02:00
..
Algorithm.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
Algorithm.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
Angle.hpp Improve math module (#396) 2023-06-02 22:30:51 +02:00
Angle.inl Improve math module (#396) 2023-06-02 22:30:51 +02:00
BoundingVolume.hpp Improve math module (#396) 2023-06-02 22:30:51 +02:00
BoundingVolume.inl Improve math module (#396) 2023-06-02 22:30:51 +02:00
Box.hpp Improve math module (#396) 2023-06-02 22:30:51 +02:00
Box.inl Improve math module (#396) 2023-06-02 22:30:51 +02:00
Config.hpp Copyright year update 2023-01-22 17:41:18 +01:00
Enums.hpp Improve math module (#396) 2023-06-02 22:30:51 +02:00
EulerAngles.hpp Improve math module (#396) 2023-06-02 22:30:51 +02:00
EulerAngles.inl Improve math module (#396) 2023-06-02 22:30:51 +02:00
Frustum.hpp Improve math module (#396) 2023-06-02 22:30:51 +02:00
Frustum.inl Improve math module (#396) 2023-06-02 22:30:51 +02:00
Matrix4.hpp Improve math module (#396) 2023-06-02 22:30:51 +02:00
Matrix4.inl Improve math module (#396) 2023-06-02 22:30:51 +02:00
OrientedBox.hpp Improve math module (#396) 2023-06-02 22:30:51 +02:00
OrientedBox.inl Improve math module (#396) 2023-06-02 22:30:51 +02:00
PidController.hpp Improve math module (#396) 2023-06-02 22:30:51 +02:00
PidController.inl Improve math module (#396) 2023-06-02 22:30:51 +02:00
Plane.hpp Improve math module (#396) 2023-06-02 22:30:51 +02:00
Plane.inl Improve math module (#396) 2023-06-02 22:30:51 +02:00
Quaternion.hpp Improve math module (#396) 2023-06-02 22:30:51 +02:00
Quaternion.inl Improve math module (#396) 2023-06-02 22:30:51 +02:00
Ray.hpp Improve math module (#396) 2023-06-02 22:30:51 +02:00
Ray.inl Improve math module (#396) 2023-06-02 22:30:51 +02:00
Rect.hpp Improve math module (#396) 2023-06-02 22:30:51 +02:00
Rect.inl Improve math module (#396) 2023-06-02 22:30:51 +02:00
Sphere.hpp Improve math module (#396) 2023-06-02 22:30:51 +02:00
Sphere.inl Improve math module (#396) 2023-06-02 22:30:51 +02:00
Vector2.hpp Improve math module (#396) 2023-06-02 22:30:51 +02:00
Vector2.inl Improve math module (#396) 2023-06-02 22:30:51 +02:00
Vector3.hpp Improve math module (#396) 2023-06-02 22:30:51 +02:00
Vector3.inl Improve math module (#396) 2023-06-02 22:30:51 +02:00
Vector4.hpp Improve math module (#396) 2023-06-02 22:30:51 +02:00
Vector4.inl Improve math module (#396) 2023-06-02 22:30:51 +02:00