Flow Visualisation
GLM_GTC_matrix_integer
Collaboration diagram for GLM_GTC_matrix_integer:

Typedefs

typedef detail::tmat2x2< highp_int > glm::highp_imat2
 
typedef detail::tmat3x3< highp_int > glm::highp_imat3
 
typedef detail::tmat4x4< highp_int > glm::highp_imat4
 
typedef detail::tmat2x2< highp_int > glm::highp_imat2x2
 
typedef detail::tmat2x3< highp_int > glm::highp_imat2x3
 
typedef detail::tmat2x4< highp_int > glm::highp_imat2x4
 
typedef detail::tmat3x2< highp_int > glm::highp_imat3x2
 
typedef detail::tmat3x3< highp_int > glm::highp_imat3x3
 
typedef detail::tmat3x4< highp_int > glm::highp_imat3x4
 
typedef detail::tmat4x2< highp_int > glm::highp_imat4x2
 
typedef detail::tmat4x3< highp_int > glm::highp_imat4x3
 
typedef detail::tmat4x4< highp_int > glm::highp_imat4x4
 
typedef detail::tmat2x2< mediump_int > glm::mediump_imat2
 
typedef detail::tmat3x3< mediump_int > glm::mediump_imat3
 
typedef detail::tmat4x4< mediump_int > glm::mediump_imat4
 
typedef detail::tmat2x2< mediump_int > glm::mediump_imat2x2
 
typedef detail::tmat2x3< mediump_int > glm::mediump_imat2x3
 
typedef detail::tmat2x4< mediump_int > glm::mediump_imat2x4
 
typedef detail::tmat3x2< mediump_int > glm::mediump_imat3x2
 
typedef detail::tmat3x3< mediump_int > glm::mediump_imat3x3
 
typedef detail::tmat3x4< mediump_int > glm::mediump_imat3x4
 
typedef detail::tmat4x2< mediump_int > glm::mediump_imat4x2
 
typedef detail::tmat4x3< mediump_int > glm::mediump_imat4x3
 
typedef detail::tmat4x4< mediump_int > glm::mediump_imat4x4
 
typedef detail::tmat2x2< lowp_int > glm::lowp_imat2
 
typedef detail::tmat3x3< lowp_int > glm::lowp_imat3
 
typedef detail::tmat4x4< lowp_int > glm::lowp_imat4
 
typedef detail::tmat2x2< lowp_int > glm::lowp_imat2x2
 
typedef detail::tmat2x3< lowp_int > glm::lowp_imat2x3
 
typedef detail::tmat2x4< lowp_int > glm::lowp_imat2x4
 
typedef detail::tmat3x2< lowp_int > glm::lowp_imat3x2
 
typedef detail::tmat3x3< lowp_int > glm::lowp_imat3x3
 
typedef detail::tmat3x4< lowp_int > glm::lowp_imat3x4
 
typedef detail::tmat4x2< lowp_int > glm::lowp_imat4x2
 
typedef detail::tmat4x3< lowp_int > glm::lowp_imat4x3
 
typedef detail::tmat4x4< lowp_int > glm::lowp_imat4x4
 
typedef detail::tmat2x2< highp_uint > glm::highp_umat2
 
typedef detail::tmat3x3< highp_uint > glm::highp_umat3
 
typedef detail::tmat4x4< highp_uint > glm::highp_umat4
 
typedef detail::tmat2x2< highp_uint > glm::highp_umat2x2
 
typedef detail::tmat2x3< highp_uint > glm::highp_umat2x3
 
typedef detail::tmat2x4< highp_uint > glm::highp_umat2x4
 
typedef detail::tmat3x2< highp_uint > glm::highp_umat3x2
 
typedef detail::tmat3x3< highp_uint > glm::highp_umat3x3
 
typedef detail::tmat3x4< highp_uint > glm::highp_umat3x4
 
typedef detail::tmat4x2< highp_uint > glm::highp_umat4x2
 
typedef detail::tmat4x3< highp_uint > glm::highp_umat4x3
 
typedef detail::tmat4x4< highp_uint > glm::highp_umat4x4
 
typedef detail::tmat2x2< mediump_uint > glm::mediump_umat2
 
typedef detail::tmat3x3< mediump_uint > glm::mediump_umat3
 
typedef detail::tmat4x4< mediump_uint > glm::mediump_umat4
 
typedef detail::tmat2x2< mediump_uint > glm::mediump_umat2x2
 
typedef detail::tmat2x3< mediump_uint > glm::mediump_umat2x3
 
typedef detail::tmat2x4< mediump_uint > glm::mediump_umat2x4
 
typedef detail::tmat3x2< mediump_uint > glm::mediump_umat3x2
 
typedef detail::tmat3x3< mediump_uint > glm::mediump_umat3x3
 
typedef detail::tmat3x4< mediump_uint > glm::mediump_umat3x4
 
typedef detail::tmat4x2< mediump_uint > glm::mediump_umat4x2
 
typedef detail::tmat4x3< mediump_uint > glm::mediump_umat4x3
 
typedef detail::tmat4x4< mediump_uint > glm::mediump_umat4x4
 
typedef detail::tmat2x2< lowp_uint > glm::lowp_umat2
 
typedef detail::tmat3x3< lowp_uint > glm::lowp_umat3
 
typedef detail::tmat4x4< lowp_uint > glm::lowp_umat4
 
typedef detail::tmat2x2< lowp_uint > glm::lowp_umat2x2
 
typedef detail::tmat2x3< lowp_uint > glm::lowp_umat2x3
 
typedef detail::tmat2x4< lowp_uint > glm::lowp_umat2x4
 
typedef detail::tmat3x2< lowp_uint > glm::lowp_umat3x2
 
typedef detail::tmat3x3< lowp_uint > glm::lowp_umat3x3
 
typedef detail::tmat3x4< lowp_uint > glm::lowp_umat3x4
 
typedef detail::tmat4x2< lowp_uint > glm::lowp_umat4x2
 
typedef detail::tmat4x3< lowp_uint > glm::lowp_umat4x3
 
typedef detail::tmat4x4< lowp_uint > glm::lowp_umat4x4
 
typedef mediump_imat2 glm::imat2
 
typedef mediump_imat3 glm::imat3
 
typedef mediump_imat4 glm::imat4
 
typedef mediump_imat2x2 glm::imat2x2
 
typedef mediump_imat2x3 glm::imat2x3
 
typedef mediump_imat2x4 glm::imat2x4
 
typedef mediump_imat3x2 glm::imat3x2
 
typedef mediump_imat3x3 glm::imat3x3
 
typedef mediump_imat3x4 glm::imat3x4
 
typedef mediump_imat4x2 glm::imat4x2
 
typedef mediump_imat4x3 glm::imat4x3
 
typedef mediump_imat4x4 glm::imat4x4
 
typedef mediump_umat2 glm::umat2
 
typedef mediump_umat3 glm::umat3
 
typedef mediump_umat4 glm::umat4
 
typedef mediump_umat2x2 glm::umat2x2
 
typedef mediump_umat2x3 glm::umat2x3
 
typedef mediump_umat2x4 glm::umat2x4
 
typedef mediump_umat3x2 glm::umat3x2
 
typedef mediump_umat3x3 glm::umat3x3
 
typedef mediump_umat3x4 glm::umat3x4
 
typedef mediump_umat4x2 glm::umat4x2
 
typedef mediump_umat4x3 glm::umat4x3
 
typedef mediump_umat4x4 glm::umat4x4
 

Detailed Description

Defines a number of matrices with integer types. <glm/gtc/matrix_integer.hpp> need to be included to use these functionalities.

Typedef Documentation

typedef detail::tmat2x2<highp_int> glm::highp_imat2

High-precision signed integer 2x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x2<highp_int> glm::highp_imat2x2

High-precision signed integer 2x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x3<highp_int> glm::highp_imat2x3

High-precision signed integer 2x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x4<highp_int> glm::highp_imat2x4

High-precision signed integer 2x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x3<highp_int> glm::highp_imat3

High-precision signed integer 3x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x2<highp_int> glm::highp_imat3x2

High-precision signed integer 3x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x3<highp_int> glm::highp_imat3x3

High-precision signed integer 3x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x4<highp_int> glm::highp_imat3x4

High-precision signed integer 3x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x4<highp_int> glm::highp_imat4

High-precision signed integer 4x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x2<highp_int> glm::highp_imat4x2

High-precision signed integer 4x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x3<highp_int> glm::highp_imat4x3

High-precision signed integer 4x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x4<highp_int> glm::highp_imat4x4

High-precision signed integer 4x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x2<highp_uint> glm::highp_umat2

High-precision unsigned integer 2x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x2<highp_uint> glm::highp_umat2x2

High-precision unsigned integer 2x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x3<highp_uint> glm::highp_umat2x3

High-precision unsigned integer 2x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x4<highp_uint> glm::highp_umat2x4

High-precision unsigned integer 2x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x3<highp_uint> glm::highp_umat3

High-precision unsigned integer 3x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x2<highp_uint> glm::highp_umat3x2

High-precision unsigned integer 3x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x3<highp_uint> glm::highp_umat3x3

High-precision unsigned integer 3x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x4<highp_uint> glm::highp_umat3x4

High-precision unsigned integer 3x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x4<highp_uint> glm::highp_umat4

High-precision unsigned integer 4x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x2<highp_uint> glm::highp_umat4x2

High-precision unsigned integer 4x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x3<highp_uint> glm::highp_umat4x3

High-precision unsigned integer 4x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x4<highp_uint> glm::highp_umat4x4

High-precision unsigned integer 4x4 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_imat2 glm::imat2

Signed integer 2x2 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_imat2x2 glm::imat2x2

Signed integer 2x2 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_imat2x3 glm::imat2x3

Signed integer 2x3 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_imat2x4 glm::imat2x4

Signed integer 2x4 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_imat3 glm::imat3

Signed integer 3x3 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_imat3x2 glm::imat3x2

Signed integer 3x2 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_imat3x3 glm::imat3x3

Signed integer 3x3 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_imat3x4 glm::imat3x4

Signed integer 3x4 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_imat4 glm::imat4

Signed integer 4x4 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_imat4x2 glm::imat4x2

Signed integer 4x2 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_imat4x3 glm::imat4x3

Signed integer 4x3 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_imat4x4 glm::imat4x4

Signed integer 4x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x2<lowp_int> glm::lowp_imat2

Low-precision signed integer 2x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x2<lowp_int> glm::lowp_imat2x2

Low-precision signed integer 2x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x3<lowp_int> glm::lowp_imat2x3

Low-precision signed integer 2x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x4<lowp_int> glm::lowp_imat2x4

Low-precision signed integer 2x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x3<lowp_int> glm::lowp_imat3

Low-precision signed integer 3x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x2<lowp_int> glm::lowp_imat3x2

Low-precision signed integer 3x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x3<lowp_int> glm::lowp_imat3x3

Low-precision signed integer 3x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x4<lowp_int> glm::lowp_imat3x4

Low-precision signed integer 3x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x4<lowp_int> glm::lowp_imat4

Low-precision signed integer 4x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x2<lowp_int> glm::lowp_imat4x2

Low-precision signed integer 4x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x3<lowp_int> glm::lowp_imat4x3

Low-precision signed integer 4x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x4<lowp_int> glm::lowp_imat4x4

Low-precision signed integer 4x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x2<lowp_uint> glm::lowp_umat2

Low-precision unsigned integer 2x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x2<lowp_uint> glm::lowp_umat2x2

Low-precision unsigned integer 2x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x3<lowp_uint> glm::lowp_umat2x3

Low-precision unsigned integer 2x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x4<lowp_uint> glm::lowp_umat2x4

Low-precision unsigned integer 2x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x3<lowp_uint> glm::lowp_umat3

Low-precision unsigned integer 3x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x2<lowp_uint> glm::lowp_umat3x2

Low-precision unsigned integer 3x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x3<lowp_uint> glm::lowp_umat3x3

Low-precision unsigned integer 3x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x4<lowp_uint> glm::lowp_umat3x4

Low-precision unsigned integer 3x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x4<lowp_uint> glm::lowp_umat4

Low-precision unsigned integer 4x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x2<lowp_uint> glm::lowp_umat4x2

Low-precision unsigned integer 4x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x3<lowp_uint> glm::lowp_umat4x3

Low-precision unsigned integer 4x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x4<lowp_uint> glm::lowp_umat4x4

Low-precision unsigned integer 4x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x2<mediump_int> glm::mediump_imat2

Medium-precision signed integer 2x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x2<mediump_int> glm::mediump_imat2x2

Medium-precision signed integer 2x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x3<mediump_int> glm::mediump_imat2x3

Medium-precision signed integer 2x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x4<mediump_int> glm::mediump_imat2x4

Medium-precision signed integer 2x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x3<mediump_int> glm::mediump_imat3

Medium-precision signed integer 3x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x2<mediump_int> glm::mediump_imat3x2

Medium-precision signed integer 3x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x3<mediump_int> glm::mediump_imat3x3

Medium-precision signed integer 3x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x4<mediump_int> glm::mediump_imat3x4

Medium-precision signed integer 3x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x4<mediump_int> glm::mediump_imat4

Medium-precision signed integer 4x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x2<mediump_int> glm::mediump_imat4x2

Medium-precision signed integer 4x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x3<mediump_int> glm::mediump_imat4x3

Medium-precision signed integer 4x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x4<mediump_int> glm::mediump_imat4x4

Medium-precision signed integer 4x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x2<mediump_uint> glm::mediump_umat2

Medium-precision unsigned integer 2x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x2<mediump_uint> glm::mediump_umat2x2

Medium-precision unsigned integer 2x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x3<mediump_uint> glm::mediump_umat2x3

Medium-precision unsigned integer 2x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat2x4<mediump_uint> glm::mediump_umat2x4

Medium-precision unsigned integer 2x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x3<mediump_uint> glm::mediump_umat3

Medium-precision unsigned integer 3x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x2<mediump_uint> glm::mediump_umat3x2

Medium-precision unsigned integer 3x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x3<mediump_uint> glm::mediump_umat3x3

Medium-precision unsigned integer 3x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat3x4<mediump_uint> glm::mediump_umat3x4

Medium-precision unsigned integer 3x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x4<mediump_uint> glm::mediump_umat4

Medium-precision unsigned integer 4x4 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x2<mediump_uint> glm::mediump_umat4x2

Medium-precision unsigned integer 4x2 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x3<mediump_uint> glm::mediump_umat4x3

Medium-precision unsigned integer 4x3 matrix.

See also
GLM_GTC_matrix_integer
typedef detail::tmat4x4<mediump_uint> glm::mediump_umat4x4

Medium-precision unsigned integer 4x4 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_umat2 glm::umat2

Unsigned integer 2x2 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_umat2x2 glm::umat2x2

Unsigned integer 2x2 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_umat2x3 glm::umat2x3

Unsigned integer 2x3 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_umat2x4 glm::umat2x4

Unsigned integer 2x4 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_umat3 glm::umat3

Unsigned integer 3x3 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_umat3x2 glm::umat3x2

Unsigned integer 3x2 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_umat3x3 glm::umat3x3

Unsigned integer 3x3 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_umat3x4 glm::umat3x4

Unsigned integer 3x4 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_umat4 glm::umat4

Unsigned integer 4x4 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_umat4x2 glm::umat4x2

Unsigned integer 4x2 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_umat4x3 glm::umat4x3

Unsigned integer 4x3 matrix.

See also
GLM_GTC_matrix_integer
typedef mediump_umat4x4 glm::umat4x4

Unsigned integer 4x4 matrix.

See also
GLM_GTC_matrix_integer