matrix_access.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 #ifndef GLM_GTC_matrix_access
38 #define GLM_GTC_matrix_access GLM_VERSION
39 
40 // Dependency:
41 #include "../glm.hpp"
42 
43 #if(defined(GLM_MESSAGES) && !defined(glm_ext))
44 # pragma message("GLM: GLM_GTC_matrix_access extension included")
45 #endif
46 
47 namespace glm
48 {
51 
54  template <typename genType>
55  typename genType::row_type row(
56  genType const & m,
57  int index);
58 
61  template <typename genType>
62  genType row(
63  genType const & m,
64  int index,
65  typename genType::row_type const & x);
66 
69  template <typename genType>
70  typename genType::col_type column(
71  genType const & m,
72  int index);
73 
76  template <typename genType>
77  genType column(
78  genType const & m,
79  int index,
80  typename genType::col_type const & x);
81 
83 }//namespace glm
84 
85 #include "matrix_access.inl"
86 
87 #endif//GLM_GTC_matrix_access