diff options
| author | iwubcode <iwubcode@users.noreply.github.com> | 2020-06-22 22:09:32 -0500 |
|---|---|---|
| committer | iwubcode <iwubcode@users.noreply.github.com> | 2020-06-25 13:34:42 -0500 |
| commit | 8ccb684711fc75f6d397993f51819f10ce24b6b1 (patch) | |
| tree | 16eb8457399b785f6f2e2fa293d551e3e4ee5b8c /Source/Core/VideoCommon/FreeLookCamera.cpp | |
| parent | dc4b93852617d51f35a5ec07fbd1cb74fef19f61 (diff) | |
VideoCommon: change freelook camera fov step size and expose it
Diffstat (limited to 'Source/Core/VideoCommon/FreeLookCamera.cpp')
| -rw-r--r-- | Source/Core/VideoCommon/FreeLookCamera.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Source/Core/VideoCommon/FreeLookCamera.cpp b/Source/Core/VideoCommon/FreeLookCamera.cpp index 7c2647ba2e..3c04962c4e 100644 --- a/Source/Core/VideoCommon/FreeLookCamera.cpp +++ b/Source/Core/VideoCommon/FreeLookCamera.cpp @@ -236,13 +236,18 @@ void FreeLookCamera::Rotate(const Common::Vec3& amt) void FreeLookCamera::IncreaseFovX(float fov) { m_fov_x += fov; - m_fov_x = std::clamp(m_fov_x, 0.1f, m_fov_x); + m_fov_x = std::clamp(m_fov_x, m_fov_step_size, m_fov_x); } void FreeLookCamera::IncreaseFovY(float fov) { m_fov_y += fov; - m_fov_y = std::clamp(m_fov_y, 0.1f, m_fov_y); + m_fov_y = std::clamp(m_fov_y, m_fov_step_size, m_fov_y); +} + +float FreeLookCamera::GetFovStepSize() const +{ + return m_fov_step_size; } void FreeLookCamera::Reset() |
