GLM Version 0.9.0
|
00001 00002 // OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) 00004 // Created : 2005-12-21 00005 // Updated : 2009-03-06 00006 // Licence : This source is under MIT License 00007 // File : glm/gtx/projection.hpp 00009 // Dependency: 00010 // - GLM core 00012 00013 #ifndef glm_gtx_projection 00014 #define glm_gtx_projection 00015 00016 // Dependency: 00017 #include "../glm.hpp" 00018 00019 namespace glm 00020 { 00021 namespace test{ 00022 void main_gtx_projection(); 00023 }//namespace test 00024 00025 namespace gtx{ 00027 namespace projection 00028 { 00031 template <typename T> 00032 detail::tvec2<T> proj( 00033 detail::tvec2<T> const & x, 00034 detail::tvec2<T> const & Normal); 00035 00038 template <typename T> 00039 detail::tvec3<T> proj( 00040 detail::tvec3<T> const & x, 00041 detail::tvec3<T> const & Normal); 00042 00045 template <typename T> 00046 detail::tvec4<T> proj( 00047 detail::tvec4<T> const & x, 00048 detail::tvec4<T> const & Normal); 00049 00050 }//namespace projection 00051 }//namespace gtx 00052 }//namespace glm 00053 00054 #include "projection.inl" 00055 00056 namespace glm{using namespace gtx::projection;} 00057 00058 #endif//glm_gtx_projection