struct Params

Defined at line 32 of file ../../src/ui/lib/escher/vk/vulkan_device_queues.h

Parameters used to construct a new Vulkan Device and Queues.

Magic behavior:

- if the extension `VK_KHR_global_priority` is requested/found, then the main queue will use

the highest priority available for that queue family.

Public Members

set required_extension_names
set desired_extension_names
SurfaceKHR surface
Flags flags

Enumerations

enum FlagBits
Name Value Comments
kDisableQueueFilteringForPresent 1 << 0

When picking a queue, don't filter out those that do not support presentation.

kAllowProtectedMemory 1 << 1

Create protected capable Vulkan resources.

Defined at line 37 of file ../../src/ui/lib/escher/vk/vulkan_device_queues.h