|
template<typename EyeReal , typename LookatReal , typename UpReal , typename FovReal , typename NearReal , typename FarReal > |
| tatooine::rendering::perspective_camera (vec< EyeReal, 3 > const &, vec< LookatReal, 3 > const &, vec< UpReal, 3 > const &, FovReal const, NearReal const, FarReal const, std::size_t const, std::size_t const) -> perspective_camera< common_type< EyeReal, LookatReal, UpReal, FovReal, NearReal, FarReal > > |
|
template<typename EyeReal , typename LookatReal , typename FovReal , typename NearReal , typename FarReal > |
| tatooine::rendering::perspective_camera (vec< EyeReal, 3 > const &, vec< LookatReal, 3 > const &, FovReal const, NearReal const, FarReal const, std::size_t const, std::size_t const) -> perspective_camera< common_type< EyeReal, LookatReal, FovReal, NearReal, FarReal > > |
|
template<typename EyeReal , typename LookatReal , typename FovReal > |
| tatooine::rendering::perspective_camera (vec< EyeReal, 3 > const &, vec< LookatReal, 3 > const &, FovReal const, std::size_t const, std::size_t const) -> perspective_camera< common_type< EyeReal, LookatReal, FovReal > > |
|
template<typename EyeReal , typename LookatReal , typename UpReal , typename FovReal > |
| tatooine::rendering::perspective_camera (vec< EyeReal, 3 > const &, vec< LookatReal, 3 > const &, vec< UpReal, 3 > const &, FovReal const, std::size_t const, std::size_t const) -> perspective_camera< common_type< EyeReal, LookatReal, UpReal, std::decay_t< FovReal > > > |
|