Tatooine
|
Functions | |
template<std::floating_point Real> | |
auto | ptr_convertible_to_camera (const volatile camera_interface< Real > *) -> std::true_type |
template<typename > | |
auto | ptr_convertible_to_camera (const volatile void *) -> std::false_type |
template<typename > | |
auto | is_derived_from_camera (...) -> std::true_type |
template<typename D > | |
auto | is_derived_from_camera (int) -> decltype(ptr_convertible_to_camera(static_cast< D * >(nullptr))) |
auto tatooine::rendering::detail::camera::is_derived_from_camera | ( | ... | ) | -> std::true_type |
auto tatooine::rendering::detail::camera::is_derived_from_camera | ( | int | ) | -> decltype(ptr_convertible_to_camera(static_cast< D * >(nullptr))) |
auto tatooine::rendering::detail::camera::ptr_convertible_to_camera | ( | const volatile camera_interface< Real > * | ) | -> std::true_type |
auto tatooine::rendering::detail::camera::ptr_convertible_to_camera | ( | const volatile void * | ) | -> std::false_type |