39 #ifndef GLM_GTX_matrix_query
40 #define GLM_GTX_matrix_query GLM_VERSION
44 #include "../gtx/vector_query.hpp"
47 #if(defined(GLM_MESSAGES) && !defined(glm_ext))
48 # pragma message("GLM: GLM_GTX_matrix_query extension included")
60 detail::tmat2x2<T>
const & m,
67 detail::tmat3x3<T>
const & m,
74 detail::tmat4x4<T>
const & m,
79 template<
typename genType>
82 typename genType::value_type
const & epsilon);
86 template<
typename valType>
88 detail::tmat2x2<valType>
const & m,
89 valType
const & epsilon);
93 template<
typename valType>
95 detail::tmat3x3<valType>
const & m,
96 valType
const & epsilon);
100 template<
typename valType>
102 detail::tmat4x4<valType>
const & m,
103 valType
const & epsilon);
107 template<
typename valType,
template <
typename>
class matType>
109 matType<valType>
const & m,
110 valType
const & epsilon);
117 #endif//GLM_GTX_matrix_query
bool isNormalized(detail::tmat2x2< valType > const &m, valType const &epsilon)
bool isNull(detail::tmat2x2< T > const &m, T const &epsilon)
Definition: matrix_query.inl:17
Definition: _detail.hpp:38
bool isIdentity(genType const &m, typename genType::value_type const &epsilon)
Definition: matrix_query.inl:55
Definition: _swizzle.hpp:43
GLM_FUNC_DECL genType epsilon()
Definition: constants.inl:32
bool isOrthogonal(matType< valType > const &m, valType const &epsilon)