SpiecsEngine
 
Loading...
Searching...
No Matches

◆ MouseZoom()

void Spices::CameraController::MouseZoom ( const float & delta)
private

Calculate Camera Zoom.

Parameters
[in]deltaMouse position delta y on viewport during frames.

Definition at line 148 of file CameraController.cpp.

149 {
151
152 m_Distance += delta * ZoomSpeed();
153 if (m_Distance < 1.0f)
154 {
156 m_Distance = 1.0f;
157 }
158 }
#define SPICES_PROFILE_ZONE
glm::vec3 GetForwardDirection() const
Get Camera Forward(z) Direction.
glm::vec3 m_FocalPoint
The focus point. Init with 0.
float ZoomSpeed() const
Calculate Camera Zoom speed.
float m_Distance
The camera spring arm. Init with 10.

References m_Distance, and ZoomSpeed().

Referenced by OnMouseScroll().