![]() |
00001 00002 00003 00004 00005 00006 00007 00008 00009 00010 00011 00012 00013 00014 00015 00016 00017 00018 00019 00020 00021 00022 00023 00024 00025 00026 00027 00028 00029 00030 00031 00032 00033 00034 00035 00036 00037 #ifndef GLM_GTC_matrix_access 00038 #define GLM_GTC_matrix_access GLM_VERSION 00039 00040 // Dependency: 00041 #include "../glm.hpp" 00042 00043 #if(defined(GLM_MESSAGES) && !defined(glm_ext)) 00044 # pragma message("GLM: GLM_GTC_matrix_access extension included") 00045 #endif 00046 00047 namespace glm 00048 { 00051 00054 template <typename genType> 00055 typename genType::row_type row( 00056 genType const & m, 00057 int index); 00058 00061 template <typename genType> 00062 genType row( 00063 genType const & m, 00064 int index, 00065 typename genType::row_type const & x); 00066 00069 template <typename genType> 00070 typename genType::col_type column( 00071 genType const & m, 00072 int index); 00073 00076 template <typename genType> 00077 genType column( 00078 genType const & m, 00079 int index, 00080 typename genType::col_type const & x); 00081 00083 }//namespace glm 00084 00085 #include "matrix_access.inl" 00086 00087 #endif//GLM_GTC_matrix_access
1.7.3