class Swapchain

Defined at line 17 of file ../../src/graphics/examples/vkproto/common/swapchain.h

Public Methods

void Swapchain ()

Defined at line 27 of file ../../src/graphics/examples/vkproto/common/swapchain.h

void Swapchain (vk::PhysicalDevice phys_device, std::shared_ptr<vk::Device> device, const VkSurfaceKHR & surface)

Defined at line 94 of file ../../src/graphics/examples/vkproto/common/swapchain.cc

bool Init ()

Defined at line 100 of file ../../src/graphics/examples/vkproto/common/swapchain.cc

void AppendRequiredDeviceExtensions (std::vector<const char *> * exts)
const vk::Extent2D & extent ()

Defined at line 36 of file ../../src/graphics/examples/vkproto/common/swapchain.h

const vk::Format & image_format ()

Defined at line 37 of file ../../src/graphics/examples/vkproto/common/swapchain.h

const std::vector<vk::UniqueImageView> & image_views ()

Defined at line 38 of file ../../src/graphics/examples/vkproto/common/swapchain.h

const vk::SwapchainKHR & get ()

Defined at line 39 of file ../../src/graphics/examples/vkproto/common/swapchain.h

bool QuerySwapchainSupport (vk::PhysicalDevice phys_device, VkSurfaceKHR surface, Swapchain::Info * info)

Defined at line 147 of file ../../src/graphics/examples/vkproto/common/swapchain.cc

Records