00001
00002
00004
00005
00006
00007
00009
00010
00012
00013 #ifndef glm_gtx_matrix_access
00014 #define glm_gtx_matrix_access
00015
00016
00017 #include "../glm.hpp"
00018
00019 namespace glm{
00020 namespace gtx{
00022 namespace matrix_access
00023 {
00026 template <typename genType>
00027 genType row(
00028 const genType& m,
00029 int index,
00030 typename genType::row_type const & x);
00031
00034 template <typename genType>
00035 genType column(
00036 const genType& m,
00037 int index,
00038 typename genType::col_type const & x);
00039
00040 }
00041 }
00042 }
00043
00044 #define GLM_GTX_matrix_access namespace gtx::matrix_access
00045 #ifndef GLM_GTX_GLOBAL
00046 namespace glm {using GLM_GTX_matrix_access;}
00047 #endif//GLM_GTX_GLOBAL
00048
00049 #include "matrix_access.inl"
00050
00051 #endif//glm_gtx_matrix_access