Back to Mame

0.9.8: number_precision.hpp Source File

3rdparty/glm/doc/api/a00077_source.html

latest6.3 KB
Original Source

| | 0.9.8 |

number_precision.hpp

Go to the documentation of this file.

1

15 #pragma once

16

17 // Dependency:

18 #include "../glm.hpp"

19 #include "../gtc/type_precision.hpp"

20

21 #if GLM_MESSAGES == GLM_MESSAGES_ENABLED && !defined(GLM_EXT_INCLUDED)

22 # pragma message("GLM: GLM_GTX_number_precision extension included")

23 #endif

24

25 namespace glm{

26 namespace gtx

27 {

29// Unsigned int vector types

30

33

34typedef u8u8vec1;

35typedef u16u16vec1;

36typedef u32u32vec1;

37typedef u64u64vec1;

38

40// Float vector types

41

42typedef f32f32vec1;

43typedef f64f64vec1;

44

46// Float matrix types

47

48typedef f32f32mat1;

49typedef f32f32mat1x1;

50typedef f64f64mat1;

51typedef f64f64mat1x1;

52

54 }//namespace gtx

55 }//namespace glm

56

57 #include "number_precision.inl"

glm::f64

highp_float64_t f64

Default 64 bit double-precision floating-point scalar.

Definition: fwd.hpp:1509

glm::gtx::f32mat1x1

f32 f32mat1x1

Single-precision floating-point scalar. (from GLM_GTX_number_precision extension) ...

Definition: number_precision.hpp:49

glm::gtx::f32mat1

f32 f32mat1

Single-precision floating-point scalar. (from GLM_GTX_number_precision extension) ...

Definition: number_precision.hpp:48

glm::u32

detail::uint32 u32

32 bit unsigned integer type.

Definition: fwd.hpp:902

glm::gtx::u32vec1

u32 u32vec1

32bit unsigned integer scalar. (from GLM_GTX_number_precision extension)

Definition: number_precision.hpp:36

glm::gtx::f64mat1x1

f64 f64mat1x1

Double-precision floating-point scalar. (from GLM_GTX_number_precision extension) ...

Definition: number_precision.hpp:51

glm::gtx::u64vec1

u64 u64vec1

64bit unsigned integer scalar. (from GLM_GTX_number_precision extension)

Definition: number_precision.hpp:37

glm::gtx::u8vec1

u8 u8vec1

8bit unsigned integer scalar. (from GLM_GTX_number_precision extension)

Definition: number_precision.hpp:34

glm::u16

detail::uint16 u16

16 bit unsigned integer type.

Definition: fwd.hpp:898

glm

Definition: _noise.hpp:11

glm::gtx::f64vec1

f64 f64vec1

Single-precision floating-point scalar. (from GLM_GTX_number_precision extension) ...

Definition: number_precision.hpp:43

glm::gtx::f32vec1

f32 f32vec1

Single-precision floating-point scalar. (from GLM_GTX_number_precision extension) ...

Definition: number_precision.hpp:42

glm::gtx::f64mat1

f64 f64mat1

Double-precision floating-point scalar. (from GLM_GTX_number_precision extension) ...

Definition: number_precision.hpp:50

glm::u8

detail::uint8 u8

8 bit unsigned integer type.

Definition: fwd.hpp:894

glm::u64

detail::uint64 u64

64 bit unsigned integer type.

Definition: fwd.hpp:906

glm::gtx::u16vec1

u16 u16vec1

16bit unsigned integer scalar. (from GLM_GTX_number_precision extension)

Definition: number_precision.hpp:35

glm::f32

highp_float32_t f32

Default 32 bit single-precision floating-point scalar.

Definition: fwd.hpp:1505


Generated by 1.8.10