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