IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
ice::math::mat< 2, 2, T > Struct Template Reference

#include <ice/math/matrix.hxx>

Public Types

using value_type = T

Public Member Functions

template<typename U>
constexpr operator mat< 3, 3, U > () noexcept

Public Attributes

v [count_columns][count_rows]

Static Public Attributes

static constexpr u32 count_rows = 3
static constexpr u32 count_columns = 3

Member Typedef Documentation

◆ value_type

template<typename T>
using ice::math::mat< 2, 2, T >::value_type = T

Member Function Documentation

◆ operator mat< 3, 3, U >()

template<typename T>
template<typename U>
ice::math::mat< 2, 2, T >::operator mat< 3, 3, U > ( )
constexprnoexcept

Member Data Documentation

◆ count_columns

template<typename T>
u32 ice::math::mat< 2, 2, T >::count_columns = 3
staticconstexpr

◆ count_rows

template<typename T>
u32 ice::math::mat< 2, 2, T >::count_rows = 3
staticconstexpr

◆ v

template<typename T>
T ice::math::mat< 2, 2, T >::v[count_columns][count_rows]

The documentation for this struct was generated from the following file: