| acquire_next_image(vk::Semaphore signal_semaphore, uint64_t timeout_ns=UINT64_MAX) | MayaFlux::Core::VKSwapchain | |
| choose_extent(const vk::SurfaceCapabilitiesKHR &capabilities, uint32_t width, uint32_t height) const | MayaFlux::Core::VKSwapchain | private |
| choose_present_mode(const std::vector< vk::PresentModeKHR > &available_modes, GraphicsSurfaceInfo::PresentMode desired_mode) const | MayaFlux::Core::VKSwapchain | private |
| choose_surface_format(const std::vector< vk::SurfaceFormatKHR > &available_formats, GraphicsSurfaceInfo::SurfaceFormat desired_format, GraphicsSurfaceInfo::ColorSpace desired_color_space) const | MayaFlux::Core::VKSwapchain | private |
| cleanup() | MayaFlux::Core::VKSwapchain | |
| cleanup_swapchain() | MayaFlux::Core::VKSwapchain | private |
| create(VKContext &context, vk::SurfaceKHR surface, const WindowCreateInfo &window_config) | MayaFlux::Core::VKSwapchain | |
| create_image_views() | MayaFlux::Core::VKSwapchain | private |
| find_hdr_format(const std::vector< vk::SurfaceFormatKHR > &available_formats) const | MayaFlux::Core::VKSwapchain | private |
| get_extent() const | MayaFlux::Core::VKSwapchain | inline |
| get_image_count() const | MayaFlux::Core::VKSwapchain | inline |
| get_image_format() const | MayaFlux::Core::VKSwapchain | inline |
| get_image_views() const | MayaFlux::Core::VKSwapchain | inline |
| get_images() const | MayaFlux::Core::VKSwapchain | inline |
| get_swapchain() const | MayaFlux::Core::VKSwapchain | inline |
| m_context | MayaFlux::Core::VKSwapchain | private |
| m_extent | MayaFlux::Core::VKSwapchain | private |
| m_image_format | MayaFlux::Core::VKSwapchain | private |
| m_image_views | MayaFlux::Core::VKSwapchain | private |
| m_images | MayaFlux::Core::VKSwapchain | private |
| m_surface | MayaFlux::Core::VKSwapchain | private |
| m_swapchain | MayaFlux::Core::VKSwapchain | private |
| m_window_config | MayaFlux::Core::VKSwapchain | private |
| operator=(const VKSwapchain &)=delete | MayaFlux::Core::VKSwapchain | |
| present(uint32_t image_index, vk::Semaphore wait_semaphore, vk::Queue present_queue=nullptr) | MayaFlux::Core::VKSwapchain | |
| query_support(vk::PhysicalDevice physical_device, vk::SurfaceKHR surface) | MayaFlux::Core::VKSwapchain | static |
| recreate(uint32_t width, uint32_t height) | MayaFlux::Core::VKSwapchain | |
| VKSwapchain()=default | MayaFlux::Core::VKSwapchain | |
| VKSwapchain(const VKSwapchain &)=delete | MayaFlux::Core::VKSwapchain | |
| ~VKSwapchain() | MayaFlux::Core::VKSwapchain | |