# GLM: glm::core::type::matrix Namespace Reference

# glm::core::type::matrix Namespace Reference

Matrix types from section 4.1.6 of GLSL 1.30.8 specification. More...

## Namespaces

namespace | precision

| Matrix types with precision qualifier.

## Typedefs

typedef mat2x2 | mat2
| 2 columns of 2 components matrix of floating-point numbers.
typedef detail::tmat2x2 < mediump_float > | mat2x2
| 2 columns of 2 components matrix of floating-point numbers.
typedef detail::tmat2x3 < mediump_float > | mat2x3
| 2 columns of 3 components matrix of floating-point numbers.
typedef detail::tmat2x4 < mediump_float > | mat2x4
| 2 columns of 4 components matrix of floating-point numbers.
typedef mat3x3 | mat3
| 3 columns of 3 components matrix of floating-point numbers.
typedef detail::tmat3x2 < mediump_float > | mat3x2
| 3 columns of 2 components matrix of floating-point numbers.
typedef detail::tmat3x3 < mediump_float > | mat3x3
| 3 columns of 3 components matrix of floating-point numbers.
typedef detail::tmat3x4 < mediump_float > | mat3x4
| 3 columns of 4 components matrix of floating-point numbers.
typedef mat4x4 | mat4
| 4 columns of 4 components matrix of floating-point numbers.
typedef detail::tmat4x2 < mediump_float > | mat4x2
| 4 columns of 2 components matrix of floating-point numbers.
typedef detail::tmat4x3 < mediump_float > | mat4x3
| 4 columns of 3 components matrix of floating-point numbers.
typedef detail::tmat4x4 < mediump_float > | mat4x4
| 4 columns of 4 components matrix of floating-point numbers.

## Detailed Description

Matrix types from section 4.1.6 of GLSL 1.30.8 specification.

This namespace is included in glm namespace.

## Typedef Documentation

typedef mat2x2 mat2

2 columns of 2 components matrix of floating-point numbers.

(From GLSL 1.30.8 specification, section 4.1.6 Matrices)

Definition at line 212 of file type_mat2x2.hpp.

typedef detail::tmat2x2<mediump_float> mat2x2

2 columns of 2 components matrix of floating-point numbers.

(From GLSL 1.30.8 specification, section 4.1.6 Matrices)

Definition at line 199 of file type_mat2x2.hpp.

typedef detail::tmat2x3<mediump_float> mat2x3

2 columns of 3 components matrix of floating-point numbers.

(From GLSL 1.30.8 specification, section 4.1.6 Matrices)

Definition at line 194 of file type_mat2x3.hpp.

typedef detail::tmat2x4<mediump_float> mat2x4

2 columns of 4 components matrix of floating-point numbers.

(From GLSL 1.30.8 specification, section 4.1.6 Matrices)

Definition at line 190 of file type_mat2x4.hpp.

typedef mat3x3 mat3

3 columns of 3 components matrix of floating-point numbers.

(From GLSL 1.30.8 specification, section 4.1.6 Matrices)

Definition at line 210 of file type_mat3x3.hpp.

typedef detail::tmat3x2<mediump_float> mat3x2

3 columns of 2 components matrix of floating-point numbers.

(From GLSL 1.30.8 specification, section 4.1.6 Matrices)

Definition at line 191 of file type_mat3x2.hpp.

typedef detail::tmat3x3<mediump_float> mat3x3

3 columns of 3 components matrix of floating-point numbers.

(From GLSL 1.30.8 specification, section 4.1.6 Matrices)

Definition at line 197 of file type_mat3x3.hpp.

typedef detail::tmat3x4<mediump_float> mat3x4

3 columns of 4 components matrix of floating-point numbers.

(From GLSL 1.30.8 specification, section 4.1.6 Matrices)

Definition at line 191 of file type_mat3x4.hpp.

typedef mat4x4 mat4

4 columns of 4 components matrix of floating-point numbers.

(From GLSL 1.30.8 specification, section 4.1.6 Matrices)

Definition at line 215 of file type_mat4x4.hpp.

typedef detail::tmat4x2<mediump_float> mat4x2

4 columns of 2 components matrix of floating-point numbers.

(From GLSL 1.30.8 specification, section 4.1.6 Matrices)

Definition at line 193 of file type_mat4x2.hpp.

typedef detail::tmat4x3<mediump_float> mat4x3

4 columns of 3 components matrix of floating-point numbers.

(From GLSL 1.30.8 specification, section 4.1.6 Matrices)

Definition at line 198 of file type_mat4x3.hpp.

typedef detail::tmat4x4<mediump_float> mat4x4

4 columns of 4 components matrix of floating-point numbers.

(From GLSL 1.30.8 specification, section 4.1.6 Matrices)

Definition at line 202 of file type_mat4x4.hpp.