struct VulkanSwapchain

Defined at line 17 of file ../../src/ui/lib/escher/vk/vulkan_swapchain.h

Encapsulate a VkSwapchain along with associated metadata.

Public Members

SwapchainKHR swapchain
vector images
uint32_t width
uint32_t height
Format format
ColorSpaceKHR color_space

Public Methods

void VulkanSwapchain (vk::SwapchainKHR swapchain_in, std::vector<ImagePtr> images_in, uint32_t width_in, uint32_t height_in, vk::Format format_in, vk::ColorSpaceKHR color_space_in)

Defined at line 9 of file ../../src/ui/lib/escher/vk/vulkan_swapchain.cc

void VulkanSwapchain ()

Defined at line 23 of file ../../src/ui/lib/escher/vk/vulkan_swapchain.cc