Class VulkanSwapChain#

Class Documentation#

class VulkanSwapChain#

Public Functions

VulkanSwapChain()#
void initVulkanContext(VulkanDevice *in_device, Kataglyphis::Frontend::Window *window, const vk::SurfaceKHR &surface)#
inline const vk::SwapchainKHR &getSwapChain() const#
inline uint32_t getNumberSwapChainImages() const#
inline const vk::Extent2D &getSwapChainExtent() const#
inline const vk::Format &getSwapChainFormat() const#
inline Texture &getSwapChainImage(uint32_t index)#
void cleanUp()#
~VulkanSwapChain()#