- Main Page
- Related Pages
- Modules
- Files

- File List

fast_trigonometry.hpp
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 #ifndef GLM_GTX_fast_trigonometry
39 #define GLM_GTX_fast_trigonometry GLM_VERSION
40
41 // Dependency:
42 #include "../glm.hpp"
43
44 #if(defined(GLM_MESSAGES) && !defined(glm_ext))
45 # pragma message("GLM: GLM_GTX_fast_trigonometry extension included")
46 #endif
47
48 namespace glm
49 {
52
56 template <typename T>
57 T fastSin(const T& angle);
58
62 template <typename T>
63 T fastCos(const T& angle);
64
68 template <typename T>
69 T fastTan(const T& angle);
70
74 template <typename T>
75 T fastAsin(const T& angle);
76
80 template <typename T>
81 T fastAcos(const T& angle);
82
86 template <typename T>
87 T fastAtan(const T& y, const T& x);
88
92 template <typename T>
93 T fastAtan(const T& angle);
94
96 }//namespace glm
97
98 #include "fast_trigonometry.inl"
99
100 #endif//GLM_GTX_fast_trigonometry