From 675391d07f50d0067e7bab983433c6d86f5f8256 Mon Sep 17 00:00:00 2001 From: jjesswan Date: Tue, 7 May 2024 06:03:03 -0400 Subject: remove glm --- glm-master/doc/api/a00138_source.html | 185 ---------------------------------- 1 file changed, 185 deletions(-) delete mode 100644 glm-master/doc/api/a00138_source.html (limited to 'glm-master/doc/api/a00138_source.html') diff --git a/glm-master/doc/api/a00138_source.html b/glm-master/doc/api/a00138_source.html deleted file mode 100644 index 84b3539..0000000 --- a/glm-master/doc/api/a00138_source.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - -0.9.9 API documentation: range.hpp Source File - - - - - - - - - - -
-
- - - - - - - -
-
0.9.9 API documentation -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
range.hpp
-
-
-Go to the documentation of this file.
1 
-
13 #pragma once
-
14 
-
15 // Dependencies
-
16 #include "../detail/setup.hpp"
-
17 
-
18 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
-
19 # ifndef GLM_ENABLE_EXPERIMENTAL
-
20 # pragma message("GLM: GLM_GTX_range is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
-
21 # else
-
22 # pragma message("GLM: GLM_GTX_range extension included")
-
23 # endif
-
24 #endif
-
25 
-
26 #include "../gtc/type_ptr.hpp"
-
27 #include "../gtc/vec1.hpp"
-
28 
-
29 namespace glm
-
30 {
-
33 
-
34 # if GLM_COMPILER & GLM_COMPILER_VC
-
35 # pragma warning(push)
-
36 # pragma warning(disable : 4100) // unreferenced formal parameter
-
37 # endif
-
38 
-
39  template<typename T, qualifier Q>
-
40  inline length_t components(vec<1, T, Q> const& v)
-
41  {
-
42  return v.length();
-
43  }
-
44 
-
45  template<typename T, qualifier Q>
-
46  inline length_t components(vec<2, T, Q> const& v)
-
47  {
-
48  return v.length();
-
49  }
-
50 
-
51  template<typename T, qualifier Q>
-
52  inline length_t components(vec<3, T, Q> const& v)
-
53  {
-
54  return v.length();
-
55  }
-
56 
-
57  template<typename T, qualifier Q>
-
58  inline length_t components(vec<4, T, Q> const& v)
-
59  {
-
60  return v.length();
-
61  }
-
62 
-
63  template<typename genType>
-
64  inline length_t components(genType const& m)
-
65  {
-
66  return m.length() * m[0].length();
-
67  }
-
68 
-
69  template<typename genType>
-
70  inline typename genType::value_type const * begin(genType const& v)
-
71  {
-
72  return value_ptr(v);
-
73  }
-
74 
-
75  template<typename genType>
-
76  inline typename genType::value_type const * end(genType const& v)
-
77  {
-
78  return begin(v) + components(v);
-
79  }
-
80 
-
81  template<typename genType>
-
82  inline typename genType::value_type * begin(genType& v)
-
83  {
-
84  return value_ptr(v);
-
85  }
-
86 
-
87  template<typename genType>
-
88  inline typename genType::value_type * end(genType& v)
-
89  {
-
90  return begin(v) + components(v);
-
91  }
-
92 
-
93 # if GLM_COMPILER & GLM_COMPILER_VC
-
94 # pragma warning(pop)
-
95 # endif
-
96 
-
98 }//namespace glm
-
GLM_FUNC_DECL genType::value_type const * value_ptr(genType const &v)
Return the constant address to the data of the input parameter.
-
Definition: common.hpp:20
-
- - - - -- cgit v1.2.3-70-g09d2