- Main Page
- Modules
- Namespaces
- Classes
- Files

Classes

# Template types

GLM Core

The generic template types used as the basis for the core types. More...

## Classes
struct | tmat2x2< T >
| Template for 2 * 2 matrix of floating-point numbers. More...
struct | tmat2x3< T >
| Template for 2 columns and 3 rows matrix of floating-point numbers. More...
struct | tmat2x4< T >
| Template for 2 columns and 4 rows matrix of floating-point numbers. More...
struct | tmat3x2< T >
| Template for 3 columns and 2 rows matrix of floating-point numbers. More...
struct | tmat3x3< T >
| Template for 3 * 3 matrix of floating-point numbers. More...
struct | tmat3x4< T >
| Template for 3 columns and 4 rows matrix of floating-point numbers. More...
struct | tmat4x2< T >
| Template for 4 columns and 2 rows matrix of floating-point numbers. More...
struct | tmat4x3< T >
| Template for 4 columns and 3 rows matrix of floating-point numbers. More...
struct | tmat4x4< T >
| Template for 4 * 4 matrix of floating-point numbers. More...
struct | tvec2< T >
| The basic 2D vector type. More...
struct | tvec3< T >
| Basic 3D vector type. More...
struct | tvec4< T >
| Basic 4D vector type. More...

## Detailed Description

The generic template types used as the basis for the core types.

These types are all templates used to define the actual Types. These templetes are implementation details of GLM types and should not be used explicitly.