Raven Engine v0.1
A modern 3D Game Engine
Loading...
Searching...
No Matches
VulkanSwapchain.h File Reference

Vulkan-specific implementation of Raven's Swapchain interface. More...

#include "Renderer/Swapchain.h"
#include <vulkan/vulkan.hpp>

Classes

struct  Raven::Semaphores
class  Raven::VulkanSwapchain
 Holds semaphores used for synchronizing image acquisition and rendering. More...

Namespaces

namespace  Raven

Detailed Description

Vulkan-specific implementation of Raven's Swapchain interface.

This class manages Vulkan swapchain creation, image acquisition, presentation, synchronization (via semaphores/fences), and dynamic resizing. It acts as the rendering backbuffer interface between the renderer and the GPU display surface.