|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/math/constants.hxx>Go to the source code of this file.
Classes | |
| struct | ice::math::mat< Rows, Cols, T > |
| struct | ice::math::mat< 2, 2, T > |
Namespaces | |
| namespace | ice |
| SPDX-License-Identifier: MIT. | |
| namespace | ice::math |
Typedefs | |
| using | ice::math::mat2x2 = mat<2, 2, f32> |
| using | ice::math::mat2 = mat2x2 |
| using | ice::math::mat3x3 = mat<3, 3, f32> |
| using | ice::math::mat3 = mat3x3 |
| using | ice::math::mat4x4 = mat<4, 4, f32> |
| using | ice::math::mat4 = mat4x4 |
Functions | |
| template<typename Mat> | |
| constexpr auto | ice::math::identity () noexcept |
Variables | |
| static constexpr auto | ice::math::mat2x2_identity = identity<mat<2, 2, f32>>() |
| static constexpr auto | ice::math::mat3x3_identity = identity<mat<3, 3, f32>>() |
| static constexpr auto | ice::math::mat4x4_identity = identity<mat<4, 4, f32>>() |