_device | lug::Graphics::Vulkan::API::Swapchain | private |
_extent | lug::Graphics::Vulkan::API::Swapchain | private |
_format | lug::Graphics::Vulkan::API::Swapchain | private |
_images | lug::Graphics::Vulkan::API::Swapchain | private |
_imagesViews | lug::Graphics::Vulkan::API::Swapchain | private |
_outOfDate | lug::Graphics::Vulkan::API::Swapchain | private |
_swapchain | lug::Graphics::Vulkan::API::Swapchain | private |
Builder::Swapchain class | lug::Graphics::Vulkan::API::Swapchain | friend |
destroy() | lug::Graphics::Vulkan::API::Swapchain | |
getExtent() const | lug::Graphics::Vulkan::API::Swapchain | inline |
getFormat() const | lug::Graphics::Vulkan::API::Swapchain | inline |
getImages() const | lug::Graphics::Vulkan::API::Swapchain | inline |
getImagesViews() const | lug::Graphics::Vulkan::API::Swapchain | inline |
getNextImage(uint32_t *imageIndex, VkSemaphore semaphore=VK_NULL_HANDLE) | lug::Graphics::Vulkan::API::Swapchain | |
init() | lug::Graphics::Vulkan::API::Swapchain | private |
isOutOfDate() const | lug::Graphics::Vulkan::API::Swapchain | inline |
operator VkSwapchainKHR() const | lug::Graphics::Vulkan::API::Swapchain | inlineexplicit |
operator=(const Swapchain &)=delete | lug::Graphics::Vulkan::API::Swapchain | |
operator=(Swapchain &&Swapchain) | lug::Graphics::Vulkan::API::Swapchain | |
present(const Queue *presentQueue, uint32_t imageIndex, VkSemaphore semaphore=VK_NULL_HANDLE) const | lug::Graphics::Vulkan::API::Swapchain | |
setOutOfDate(bool outOfDate) | lug::Graphics::Vulkan::API::Swapchain | inline |
Swapchain()=default | lug::Graphics::Vulkan::API::Swapchain | |
Swapchain(const Swapchain &)=delete | lug::Graphics::Vulkan::API::Swapchain | |
Swapchain(Swapchain &&Swapchain) | lug::Graphics::Vulkan::API::Swapchain | |
Swapchain(VkSwapchainKHR swapchain, const Device *device, const VkSurfaceFormatKHR &swapchainFormat, const VkExtent2D &extent) | lug::Graphics::Vulkan::API::Swapchain | explicitprivate |
~Swapchain() | lug::Graphics::Vulkan::API::Swapchain | |