#include "../detail/precision.hpp"
#include "../detail/setup.hpp"
#include "../detail/type_mat.hpp"
#include "../vec2.hpp"
#include "../vec3.hpp"
#include "../vec4.hpp"
#include "../mat2x2.hpp"
#include "../mat2x3.hpp"
#include "../mat2x4.hpp"
#include "../mat3x2.hpp"
#include "../mat3x3.hpp"
#include "../mat3x4.hpp"
#include "../mat4x2.hpp"
#include "../mat4x3.hpp"
#include "../mat4x4.hpp"
#include "func_matrix.inl"
Go to the source code of this file.
Classes | |
struct | glm::detail::outerProduct_trait< T, P, tvec2, tvec2 > |
struct | glm::detail::outerProduct_trait< T, P, tvec2, tvec3 > |
struct | glm::detail::outerProduct_trait< T, P, tvec2, tvec4 > |
struct | glm::detail::outerProduct_trait< T, P, tvec3, tvec2 > |
struct | glm::detail::outerProduct_trait< T, P, tvec3, tvec3 > |
struct | glm::detail::outerProduct_trait< T, P, tvec3, tvec4 > |
struct | glm::detail::outerProduct_trait< T, P, tvec4, tvec2 > |
struct | glm::detail::outerProduct_trait< T, P, tvec4, tvec3 > |
struct | glm::detail::outerProduct_trait< T, P, tvec4, tvec4 > |
Namespaces | |
namespace | glm |
namespace | glm::detail |
Functions | |
template<typename T , precision P, template< typename, precision > class matType> | |
GLM_FUNC_DECL T | glm::determinant (matType< T, P > const &m) |
template<typename T , precision P, template< typename, precision > class matType> | |
GLM_FUNC_DECL matType< T, P > | glm::inverse (matType< T, P > const &m) |
template<typename T , precision P, template< typename, precision > class matType> | |
GLM_FUNC_DECL matType< T, P > | glm::matrixCompMult (matType< T, P > const &x, matType< T, P > const &y) |
template<typename T , precision P, template< typename, precision > class vecTypeA, template< typename, precision > class vecTypeB> | |
GLM_FUNC_DECL detail::outerProduct_trait< T, P, vecTypeA, vecTypeB >::type | glm::outerProduct (vecTypeA< T, P > const &c, vecTypeB< T, P > const &r) |