![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include <vulkan/vulkan.hpp>#include <exception>#include <functional>#include <iostream>#include <memory>#include <string>

Go to the source code of this file.
Classes | |
| struct | vulkan_display::VulkanError |
| class | vulkan_display::VulkanInstance |
| struct | vulkan_display::WindowParameters |
| struct | vulkan_display_detail::SwapchainImage |
| class | vulkan_display_detail::VulkanContext |
Namespaces | |
| namespace | vulkan_display |
| namespace | vulkan_display_detail |
Enumerations | |
| enum class | vulkan_display::LogLevel { vulkan_display::fatal , vulkan_display::error , vulkan_display::warning , vulkan_display::notice , vulkan_display::info , vulkan_display::verbose , vulkan_display::debug } |
Functions | |
| template<size_t count> | |
| std::string | vulkan_display_detail::concat (size_t expected_result_size, std::array< std::string, count > const &strings) |
| void | vulkan_display::cout_msg (LogLevel log_level, std::string_view msg) |
| vk::ImageViewCreateInfo | vulkan_display_detail::default_image_view_create_info (vk::Format format) |
| constexpr bool | vulkan_display_detail::is_yCbCr_format (vk::Format format) |
Variables | |
| constexpr uint32_t | vulkan_display::gpu_discrete = UINT32_MAX - 2 |
| constexpr uint32_t | vulkan_display::gpu_integrated = UINT32_MAX - 1 |
| constexpr uint32_t | vulkan_display::gpu_macro_min = gpu_discrete |
| constexpr uint32_t | vulkan_display::no_gpu_selected = UINT32_MAX |
| constexpr uint32_t | vulkan_display_detail::no_queue_index_found = UINT32_MAX |
| constexpr uint32_t | vulkan_display_detail::swapchain_image_out_of_date = UINT32_MAX |
| constexpr uint32_t | vulkan_display_detail::swapchain_image_timeout = UINT32_MAX - 1 |
| std::function< void(vulkan_display::LogLevel, std::string_view)> | vulkan_display_detail::vulkan_log_msg |