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::Instanceinstance,vk::PhysicalDevicephysical_device,vk::Devicedevice,vk::detail::DispatchLoaderDynamicloader,vk::Queuequeue,uint32_tqueue_family_index,vk::Queuetransfer_queue,uint32_ttransfer_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