GLM Version 0.9.0
|
00001 00002 // OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) 00004 // Created : 2005-12-24 00005 // Updated : 2006-11-14 00006 // Licence : This source is under MIT License 00007 // File : glm/gtx/integer.hpp 00009 // Dependency: 00010 // - GLM core 00012 00013 #ifndef glm_gtx_integer 00014 #define glm_gtx_integer 00015 00016 // Dependency: 00017 #include "../glm.hpp" 00018 00019 namespace glm 00020 { 00021 namespace gtx{ 00023 namespace integer 00024 { 00027 int pow(int x, int y); 00028 00031 int sqrt(int x); 00032 00035 int mod(int x, int y); 00036 00039 template <typename genType> 00040 genType factorial(genType const & x); 00041 00042 }//namespace integer 00043 }//namespace gtx 00044 }//namespace glm 00045 00046 #include "integer.inl" 00047 00048 namespace glm{using namespace gtx::integer;} 00049 00050 #endif//glm_gtx_integer