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;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…