![]() |
Raven Engine v0.1
|
Interface for platform-specific swapchain management. More...
#include "Raven/Memory/Scope.h"Classes | |
| class | Raven::Swapchain |
| Abstract interface for the platform-specific swapchain. More... | |
Namespaces | |
| namespace | Raven |
Interface for platform-specific swapchain management.
This file declares the abstract Swapchain class responsible for handling the presentation of rendered images to the display surface. It manages resizing, VSync settings, and provides the aspect ratio for rendering adjustments.
Swapchain implementations are platform and API-specific (e.g., Vulkan, DirectX), created via the static factory method.