lmgl 1.0.0
A lightweight OpenGL graphics engine library written in C++
Loading...
Searching...
No Matches
lmgl::scene::Camera Member List

This is the complete list of members for lmgl::scene::Camera, including all inherited members.

Camera(float fov=45.0f, float aspect=16.0f/9.0f, float near=0.1f, float far=100.0f)lmgl::scene::Camera
get_aspect() constlmgl::scene::Camerainline
get_position() constlmgl::scene::Camerainline
get_projection_matrix() constlmgl::scene::Camerainline
get_projection_mode() constlmgl::scene::Camerainline
get_target() constlmgl::scene::Camerainline
get_up() constlmgl::scene::Camerainline
get_view_matrix() constlmgl::scene::Camera
get_view_projection_matrix() constlmgl::scene::Camera
ProjectionMode enum namelmgl::scene::Camera
set_aspect(float aspect)lmgl::scene::Camera
set_orthographic(float left, float right, float bottom, float top, float near, float far)lmgl::scene::Camera
set_perspective(float fov, float aspect, float near, float far)lmgl::scene::Camera
set_position(const glm::vec3 &position)lmgl::scene::Camerainline
set_target(const glm::vec3 &target)lmgl::scene::Camerainline
set_up(const glm::vec3 &up)lmgl::scene::Camerainline
unproject(float screen_x, float screen_y, float screen_width, float screen_height) constlmgl::scene::Camera