|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/math/matrix.hxx>Go to the source code of this file.
Classes | |
| struct | ice::math::mat< 1, 1, T > |
| struct | ice::math::mat< 2, 1, T > |
| struct | ice::math::mat< 3, 1, T > |
| struct | ice::math::mat< 4, 1, T > |
Namespaces | |
| namespace | ice |
| SPDX-License-Identifier: MIT. | |
| namespace | ice::math |
Typedefs | |
| template<u32 Size, typename T> | |
| using | ice::math::vec = mat<Size, 1, T> |
| using | ice::math::vec1f = vec<1, f32> |
| using | ice::math::vec1u = vec<1, u32> |
| using | ice::math::vec1i = vec<1, i32> |
| using | ice::math::vec2f = vec<2, f32> |
| using | ice::math::vec2u = vec<2, u32> |
| using | ice::math::vec2i = vec<2, i32> |
| using | ice::math::vec3f = vec<3, f32> |
| using | ice::math::vec3u = vec<3, u32> |
| using | ice::math::vec3i = vec<3, i32> |
| using | ice::math::vec3deg = vec<3, deg> |
| using | ice::math::vec3rad = vec<3, rad> |
| using | ice::math::vec4f = vec<4, f32> |
| using | ice::math::vec4u = vec<4, u32> |
| using | ice::math::vec4i = vec<4, i32> |
Functions | |
| template<u32 Size, typename T> | |
| ice::math::mat (T(&)[Size]) -> mat< Size, 1, T > | |