struct VulkanContext

Defined at line 15 of file ../../src/ui/lib/escher/vk/vulkan_context.h

Used by clients to provide Escher with the required Vulkan resources.

Public Members

Instance instance
PhysicalDevice physical_device
Device device
DispatchLoaderDynamic loader
Queue queue
const uint32_t queue_family_index
Queue transfer_queue
const uint32_t transfer_queue_family_index

Public Methods

void VulkanContext (vk::Instance instance, vk::PhysicalDevice physical_device, vk::Device device, vk::detail::DispatchLoaderDynamic loader, vk::Queue queue, uint32_t queue_family_index, vk::Queue transfer_queue, uint32_t transfer_queue_family_index)

Defined at line 27 of file ../../src/ui/lib/escher/vk/vulkan_context.h

void VulkanContext ()

Defined at line 40 of file ../../src/ui/lib/escher/vk/vulkan_context.h