Class VkQueueFamilyGlobalPriorityPropertiesKHR

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkQueueFamilyGlobalPriorityPropertiesKHR>
org.lwjgl.vulkan.VkQueueFamilyGlobalPriorityPropertiesKHR
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer
Direct Known Subclasses:
VkQueueFamilyGlobalPriorityPropertiesEXT

public class VkQueueFamilyGlobalPriorityPropertiesKHR extends org.lwjgl.system.Struct<VkQueueFamilyGlobalPriorityPropertiesKHR> implements org.lwjgl.system.NativeResource
Return structure for queue family global priority information query.
Description

If the VkQueueFamilyGlobalPriorityPropertiesKHR structure is included in the pNext chain of the VkQueueFamilyProperties2 structure passed to GetPhysicalDeviceQueueFamilyProperties2, it is filled in with the list of supported global queue priorities for the indicated family.

The valid elements of priorities must not contain any duplicate values.

The valid elements of priorities must be a continuous sequence of VkQueueGlobalPriorityKHR enums in the ascending order.

Note

For example, returning priorityCount as 3 with supported priorities as QUEUE_GLOBAL_PRIORITY_LOW_KHR, QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR and QUEUE_GLOBAL_PRIORITY_REALTIME_KHR is not allowed.

Valid Usage (Implicit)

Layout


 struct VkQueueFamilyGlobalPriorityPropertiesKHR {
     VkStructureType sType();
     void * pNext();
     uint32_t priorityCount();
     VkQueueGlobalPriorityKHR priorities()[VK_MAX_GLOBAL_PRIORITY_SIZE_KHR];
 }