INNER CODE UNIT · C++
aspectRatio
denyskryvytskyi/ElvenEngine · Engine/src/Core/Application.cpp:193
const float aspectRatio = static_cast<float>(e.width) / static_cast<float>(e.height);
auto& camera = cameraComponent.camera;
camera.SetProjection(-aspectRatio * gEngineSettings.orthographicCameraSize,
aspectRatio * gEngineSettings.orthographicCameraSize,
-gEngineSettings.orthographicCameraSize,
gEngineSettings.orthographicCameraSize, -1.0f, 1.0f);
}
OnWindowResizeApp();
}
void Application::UpdateFps(Timer& fpsCounter, const float elapsed, const float elapsedMs) const
{
static float accumTime = 0.0f;
static float accumTimeMs = 0.0f;
static float accumFrameCount = 0.0f;