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