|
|
@ -59,6 +59,7 @@ namespace detail |
|
|
|
////////////////////////////////////////////////////////////// |
|
|
|
////////////////////////////////////////////////////////////// |
|
|
|
// Constructors |
|
|
|
// Constructors |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# if !GLM_HAS_DEFAULTED_FUNCTIONS |
|
|
|
template <typename T, precision P> |
|
|
|
template <typename T, precision P> |
|
|
|
GLM_FUNC_QUALIFIER tmat3x3<T, P>::tmat3x3() |
|
|
|
GLM_FUNC_QUALIFIER tmat3x3<T, P>::tmat3x3() |
|
|
|
{ |
|
|
|
{ |
|
|
@ -69,10 +70,6 @@ namespace detail |
|
|
|
# endif |
|
|
|
# endif |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
template <typename T, precision P> |
|
|
|
|
|
|
|
GLM_FUNC_QUALIFIER tmat3x3<T, P>::tmat3x3(ctor) |
|
|
|
|
|
|
|
{} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
template <typename T, precision P> |
|
|
|
template <typename T, precision P> |
|
|
|
GLM_FUNC_QUALIFIER tmat3x3<T, P>::tmat3x3(tmat3x3<T, P> const & m) |
|
|
|
GLM_FUNC_QUALIFIER tmat3x3<T, P>::tmat3x3(tmat3x3<T, P> const & m) |
|
|
|
{ |
|
|
|
{ |
|
|
@ -80,6 +77,7 @@ namespace detail |
|
|
|
this->value[1] = m.value[1]; |
|
|
|
this->value[1] = m.value[1]; |
|
|
|
this->value[2] = m.value[2]; |
|
|
|
this->value[2] = m.value[2]; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
# endif//!GLM_HAS_DEFAULTED_FUNCTIONS |
|
|
|
|
|
|
|
|
|
|
|
template <typename T, precision P> |
|
|
|
template <typename T, precision P> |
|
|
|
template <precision Q> |
|
|
|
template <precision Q> |
|
|
@ -90,6 +88,10 @@ namespace detail |
|
|
|
this->value[2] = m.value[2]; |
|
|
|
this->value[2] = m.value[2]; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
template <typename T, precision P> |
|
|
|
|
|
|
|
GLM_FUNC_QUALIFIER tmat3x3<T, P>::tmat3x3(ctor) |
|
|
|
|
|
|
|
{} |
|
|
|
|
|
|
|
|
|
|
|
template <typename T, precision P> |
|
|
|
template <typename T, precision P> |
|
|
|
GLM_FUNC_QUALIFIER tmat3x3<T, P>::tmat3x3(T const & s) |
|
|
|
GLM_FUNC_QUALIFIER tmat3x3<T, P>::tmat3x3(T const & s) |
|
|
|
{ |
|
|
|
{ |
|
|
@ -281,6 +283,7 @@ namespace detail |
|
|
|
////////////////////////////////////////////////////////////// |
|
|
|
////////////////////////////////////////////////////////////// |
|
|
|
// Operators |
|
|
|
// Operators |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# if !GLM_HAS_DEFAULTED_FUNCTIONS |
|
|
|
template <typename T, precision P> |
|
|
|
template <typename T, precision P> |
|
|
|
GLM_FUNC_QUALIFIER tmat3x3<T, P> & tmat3x3<T, P>::operator=(tmat3x3<T, P> const & m) |
|
|
|
GLM_FUNC_QUALIFIER tmat3x3<T, P> & tmat3x3<T, P>::operator=(tmat3x3<T, P> const & m) |
|
|
|
{ |
|
|
|
{ |
|
|
@ -289,6 +292,7 @@ namespace detail |
|
|
|
this->value[2] = m[2]; |
|
|
|
this->value[2] = m[2]; |
|
|
|
return *this; |
|
|
|
return *this; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
# endif//!GLM_HAS_DEFAULTED_FUNCTIONS |
|
|
|
|
|
|
|
|
|
|
|
template <typename T, precision P> |
|
|
|
template <typename T, precision P> |
|
|
|
template <typename U> |
|
|
|
template <typename U> |
|
|
|