Tatooine
Classes | Namespaces | Functions
interactive.h File Reference

Go to the source code of this file.

Classes

struct  tatooine::rendering::interactive::detail::window
 

Namespaces

namespace  tatooine
 
namespace  tatooine::rendering
 
namespace  tatooine::rendering::interactive
 
namespace  tatooine::rendering::interactive::detail
 

Functions

template<typename... Renderers>
auto tatooine::rendering::interactive::detail::set_view_matrices (Mat4< GLfloat > const &V, type_set_impl< Renderers... >)
 
template<typename... Renderers>
auto tatooine::rendering::interactive::detail::set_projection_matrices (Mat4< GLfloat > const &P, type_set_impl< Renderers... >)
 
template<typename... Renderers>
auto tatooine::rendering::interactive::detail::set_view_projection_matrices (Mat4< GLfloat > const &VP, type_set_impl< Renderers... >)
 
auto tatooine::rendering::interactive::pre_setup ()
 Call this function if you need to create gpu data before calling render. More...
 
template<std::size_t... Is, interactively_renderable... Renderables>
auto tatooine::rendering::interactive::show (std::index_sequence< Is... >, Renderables &&... renderables)
 
auto tatooine::rendering::interactive::show (interactively_renderable auto &&... renderables)