# GLM: glm::gtx::number_precision Namespace Reference

# glm::gtx::number_precision Namespace Reference

GLM_GTX_number_precision extension: Defined size types. More...

## Typedefs

typedef f16 | f16mat1
| Half-precision floating-point scalar. (from GLM_GTX_number_precision extension).
typedef f16 | f16mat1x1
| Half-precision floating-point scalar. (from GLM_GTX_number_precision extension).
typedef f16 | f16vec1
| Half-precision floating-point scalar. (from GLM_GTX_number_precision extension).
typedef f32 | f32mat1
| Single-precision floating-point scalar. (from GLM_GTX_number_precision extension).
typedef f32 | f32mat1x1
| Single-precision floating-point scalar. (from GLM_GTX_number_precision extension).
typedef f32 | f32vec1
| Single-precision floating-point scalar. (from GLM_GTX_number_precision extension).
typedef f64 | f64mat1
| Double-precision floating-point scalar. (from GLM_GTX_number_precision extension).
typedef f64 | f64mat1x1
| Double-precision floating-point scalar. (from GLM_GTX_number_precision extension).
typedef f64 | f64vec1
| Single-precision floating-point scalar. (from GLM_GTX_number_precision extension).
typedef u16 | u16vec1
| 16bit unsigned integer scalar. (from GLM_GTX_number_precision extension)
typedef u32 | u32vec1
| 32bit unsigned integer scalar. (from GLM_GTX_number_precision extension)
typedef u64 | u64vec1
| 64bit unsigned integer scalar. (from GLM_GTX_number_precision extension)
typedef u8 | u8vec1
| 8bit unsigned integer scalar. (from GLM_GTX_number_precision extension)

## Detailed Description

GLM_GTX_number_precision extension: Defined size types.