3#include "spark/render/Resource.h"
4#include "spark/render/Surface.h"
5#include "spark/render/vk/Export.h"
6#include "spark/render/vk/Helpers.h"
10SPARK_FWD_DECLARE_VK_HANDLE(VkSurfaceKHR)
11SPARK_FWD_DECLARE_VK_HANDLE(VkInstance)
13namespace spark::render::vk
26 VulkanSurface(
const VkSurfaceKHR& surface,
const VkInstance& instance);
38 [[nodiscard]]
const VkInstance& instance()
const noexcept;
42 std::unique_ptr<Impl> m_impl;
Represents a surface to render to. A surface can be seen as a window or area on the screen where the ...
Definition Surface.h:14
Implementation of ISurface for Vulkan.
Definition VulkanSurface.h:19
Definition VulkanSurface.cpp:8