IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
matrix.hxx File Reference

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>>()