Tatooine
tatooine::rendering::orthographic_camera< Real > Member List

This is the complete list of members for tatooine::rendering::orthographic_camera< Real >, including all inherited members.

aspect_ratio() consttatooine::rendering::camera_interface< Real >inline
camera_interface(vec3 const &eye, vec3 const &lookat, vec3 const &up, Vec4< std::size_t > const &viewport)tatooine::rendering::camera_interface< Real >inline
camera_interface(vec3 const &eye, vec3 const &lookat, vec3 const &up, Vec4< std::size_t > const &viewport, mat4 const &p)tatooine::rendering::camera_interface< Real >inline
depth() consttatooine::rendering::orthographic_camera< Real >inline
eye() const -> autotatooine::rendering::camera_interface< Real >inline
height() consttatooine::rendering::orthographic_camera< Real >inline
look_at(vec3 const &eye, vec3 const &lookat, vec3 const &up={0, 1, 0}) -> voidtatooine::rendering::camera_interface< Real >inline
look_at(vec3 const &eye, arithmetic auto const pitch, arithmetic auto const yaw) -> voidtatooine::rendering::camera_interface< Real >inline
m_bottom_lefttatooine::rendering::camera_interface< Real >private
m_plane_base_xtatooine::rendering::camera_interface< Real >private
m_plane_base_ytatooine::rendering::camera_interface< Real >private
m_projection_matrixtatooine::rendering::camera_interface< Real >private
m_transform_matrixtatooine::rendering::camera_interface< Real >private
m_viewporttatooine::rendering::camera_interface< Real >private
mat4 typedeftatooine::rendering::orthographic_camera< Real >
orthographic_camera(vec3 const &eye, vec3 const &lookat, vec3 const &up, Real const left, Real const right, Real const bottom, Real const top, Real const near, Real const far, Vec4< std::size_t > const &viewport)tatooine::rendering::orthographic_camera< Real >inline
orthographic_camera(vec3 const &eye, vec3 const &lookat, vec3 const &up, Real const left, Real const right, Real const bottom, Real const top, Real const near, Real const far, std::size_t const res_x, std::size_t const res_y)tatooine::rendering::orthographic_camera< Real >inline
orthographic_camera(vec3 const &eye, vec3 const &lookat, Real const left, Real const right, Real const bottom, Real const top, Real const near, Real const far, Vec4< std::size_t > const &viewport)tatooine::rendering::orthographic_camera< Real >inline
orthographic_camera(vec3 const &eye, vec3 const &lookat, Real const left, Real const right, Real const bottom, Real const top, Real const near, Real const far, std::size_t const res_x, std::size_t const res_y)tatooine::rendering::orthographic_camera< Real >inline
orthographic_camera(vec3 const &eye, vec3 const &lookat, vec3 const &up, Real const height, Real const near, Real const far, Vec4< std::size_t > const &viewport)tatooine::rendering::orthographic_camera< Real >inline
orthographic_camera(vec3 const &eye, vec3 const &lookat, vec3 const &up, Real const height, Real const near, Real const far, std::size_t const res_x, std::size_t const res_y)tatooine::rendering::orthographic_camera< Real >inline
orthographic_camera(vec3 const &eye, vec3 const &lookat, Real const height, Real const near, Real const far, Vec4< std::size_t > const &viewport)tatooine::rendering::orthographic_camera< Real >inline
orthographic_camera(vec3 const &eye, vec3 const &lookat, Real const height, Real const near, Real const far, std::size_t const res_x, std::size_t const res_y)tatooine::rendering::orthographic_camera< Real >inline
parent_type typedeftatooine::rendering::orthographic_camera< Real >
plane_height() consttatooine::rendering::camera_interface< Real >inline
plane_width() consttatooine::rendering::camera_interface< Real >inline
project(vec2 const &p) consttatooine::rendering::camera_interface< Real >inline
project(vec3 const &p) consttatooine::rendering::camera_interface< Real >inline
project(vec4 p) consttatooine::rendering::camera_interface< Real >inline
projection_matrix() const -> auto const &tatooine::rendering::camera_interface< Real >inline
ray(Real const x, Real const y) const -> ray_typetatooine::rendering::camera_interface< Real >inline
ray_type typedeftatooine::rendering::camera_interface< Real >
real_type typedeftatooine::rendering::orthographic_camera< Real >
right_direction() consttatooine::rendering::camera_interface< Real >inline
set_gl_viewport() consttatooine::rendering::camera_interface< Real >inline
set_projection_matrix(Real const left, Real const right, Real const bottom, Real const top, Real const near, Real const far)tatooine::rendering::orthographic_camera< Real >inline
set_projection_matrix(Real const height, Real const near=100, Real const far=-100)tatooine::rendering::orthographic_camera< Real >inline
set_projection_matrix(mat4 const &projection_matrix) -> voidtatooine::rendering::orthographic_camera< Real >inline
tatooine::rendering::camera_interface::set_projection_matrix(mat4 const &projection_matrix) -> voidtatooine::rendering::camera_interface< Real >inlineprotected
set_resolution(std::size_t const width, std::size_t const height)tatooine::rendering::camera_interface< Real >inline
set_resolution_without_update(std::size_t const width, std::size_t const height)tatooine::rendering::camera_interface< Real >inline
set_viewport(std::size_t const bottom, std::size_t const left, std::size_t const width, std::size_t const height)tatooine::rendering::camera_interface< Real >inline
set_viewport_without_update(std::size_t const bottom, std::size_t const left, std::size_t const width, std::size_t const height)tatooine::rendering::camera_interface< Real >inline
this_type typedeftatooine::rendering::orthographic_camera< Real >
transform_matrix() const -> auto const &tatooine::rendering::camera_interface< Real >inline
unproject(vec2 const &p) consttatooine::rendering::camera_interface< Real >inline
unproject(vec3 const &p) consttatooine::rendering::camera_interface< Real >inline
unproject(vec4 p) consttatooine::rendering::camera_interface< Real >inline
up_direction() consttatooine::rendering::camera_interface< Real >inline
vec2 typedeftatooine::rendering::camera_interface< Real >
vec3 typedeftatooine::rendering::orthographic_camera< Real >
vec4 typedeftatooine::rendering::camera_interface< Real >
view_direction() consttatooine::rendering::camera_interface< Real >inline
view_matrix() consttatooine::rendering::camera_interface< Real >inline
view_projection_matrix() consttatooine::rendering::camera_interface< Real >inline
viewport() const -> auto const &tatooine::rendering::orthographic_camera< Real >inline
viewport(std::size_t const i) const -> auto const &tatooine::rendering::orthographic_camera< Real >inline
width() consttatooine::rendering::orthographic_camera< Real >inline
~camera_interface()=defaulttatooine::rendering::camera_interface< Real >virtual
~orthographic_camera()=defaulttatooine::rendering::orthographic_camera< Real >