|
Tatooine
|
Go to the source code of this file.
Classes | |
| struct | tatooine::rendering::camera_interface< Real > |
| Interface for camera implementations. More... | |
| struct | tatooine::rendering::is_camera_impl< T > |
Namespaces | |
| namespace | tatooine |
| namespace | tatooine::rendering |
| namespace | tatooine::rendering::detail |
| namespace | tatooine::rendering::detail::camera |
Concepts | |
| concept | tatooine::rendering::camera |
Functions | |
| template<std::floating_point Real> | |
| auto | tatooine::rendering::detail::camera::ptr_convertible_to_camera (const volatile camera_interface< Real > *) -> std::true_type |
| template<typename > | |
| auto | tatooine::rendering::detail::camera::ptr_convertible_to_camera (const volatile void *) -> std::false_type |
| template<typename > | |
| auto | tatooine::rendering::detail::camera::is_derived_from_camera (...) -> std::true_type |
| template<typename D > | |
| auto | tatooine::rendering::detail::camera::is_derived_from_camera (int) -> decltype(ptr_convertible_to_camera(static_cast< D * >(nullptr))) |
Variables | |
| template<typename T > | |
| static auto constexpr | tatooine::rendering::is_camera = is_camera_impl<T>::value |