OGLplus  (0.59.0) a C++ wrapper for rendering APIs

eagine::application::orbiting_camera Member List

This is the complete list of members for eagine::application::orbiting_camera, including all inherited members.

altitude_change_input() noexcept -> input_sloteagine::application::orbiting_camerainline
azimuth() const noexcept -> radians_t< float >eagine::oglp::orbiting_camerainline
basic_input_mapping(execution_context &ec, identifier mapping_id) -> orbiting_camera &eagine::application::orbiting_camera
basic_input_mapping(execution_context &ec) -> auto &eagine::application::orbiting_camerainline
camera_to_target_direction() const noexcept -> vec3eagine::oglp::orbiting_camerainline
connect_inputs(execution_context &ec) -> orbiting_camera &eagine::application::orbiting_camera
dampening_input() noexcept -> input_sloteagine::application::orbiting_camerainline
elevation() const noexcept -> radians_t< float >eagine::oglp::orbiting_camerainline
fov() const noexcept -> radians_t< float >eagine::oglp::orbiting_camerainline
has_changed() noexcepteagine::application::orbiting_camerainline
idle_update(const context_state_view &, const valid_if_positive< float > &divisor=2.F) noexcept -> orbiting_camera &eagine::application::orbiting_camera
idle_update(const execution_context &, const valid_if_positive< float > &divisor=2.F) noexcept -> orbiting_camera &eagine::application::orbiting_camera
latitude_change_input() noexcept -> input_sloteagine::application::orbiting_camerainline
longitude_change_input() noexcept -> input_sloteagine::application::orbiting_camerainline
matrix(video_context &vc) const noexcepteagine::application::orbiting_camerainline
matrix(float aspect) const noexcepteagine::application::orbiting_camerainline
eagine::oglp::orbiting_camera::matrix(float aspect) const noexcepteagine::oglp::orbiting_camerainline
orbit() const noexcept -> floateagine::oglp::orbiting_camerainline
perspective_matrix(float aspect) const noexcepteagine::oglp::orbiting_camerainline
pointer_ray(float ndcx, float ndcy, float aspect) const noexcept -> optionally_valid< line >eagine::oglp::orbiting_camera
position() const noexcept -> vec3eagine::oglp::orbiting_camerainline
pressure_input() noexcept -> input_sloteagine::application::orbiting_camerainline
set_far(valid_if_positive< float > dist) noexcept -> auto &eagine::oglp::orbiting_camerainline
set_fov(radians_t< float > angle) noexcept -> auto &eagine::oglp::orbiting_camerainline
set_near(valid_if_positive< float > dist) noexcept -> auto &eagine::oglp::orbiting_camerainline
set_orbit_max(valid_if_positive< float > orbit) noexcept -> auto &eagine::oglp::orbiting_camerainline
set_orbit_min(valid_if_positive< float > orbit) noexcept -> auto &eagine::oglp::orbiting_camerainline
set_target(vec3 target) noexcept -> auto &eagine::oglp::orbiting_camerainline
target() const noexcept -> vec3eagine::oglp::orbiting_camerainline
target_plane_point(float ndcx, float ndcy, float aspect) const noexcept -> optionally_valid< vec3 >eagine::oglp::orbiting_camera
target_to_camera_direction() const noexcept -> vec3eagine::oglp::orbiting_camera
transform_matrix() const noexcepteagine::oglp::orbiting_camerainline
update_orbit(float inc) noexcept -> orbiting_camera &eagine::application::orbiting_camera
update_pitch(float inc) noexcept -> orbiting_camera &eagine::application::orbiting_camera
update_turns(float inc) noexcept -> orbiting_camera &eagine::application::orbiting_camera

Copyright © 2015-2021 Matúš Chochlík.
<chochlik -at -gmail.com>
Documentation generated on Tue Apr 13 2021 by Doxygen (version 1.8.17).