Structures

VkQueueFamilyOwnershipTransferPropertiesKHR

Structure describing queue family ownership transfer properties

The VkQueueFamilyOwnershipTransferPropertiesKHR structure is defined as:

typedef struct VkQueueFamilyOwnershipTransferPropertiesKHR {
    VkStructureType sType;
    void* pNext;
    uint32_t optimalImageTransferToQueueFamilies;
} VkQueueFamilyOwnershipTransferPropertiesKHR;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • optimalImageTransferToQueueFamilies is a bitmask of queue family indices that indicates which queue families belonging to the same logical device support implicitly acquiring optimal image resources owned by this queue family, without the resources' contents becoming undefined.

If this structure is included in the pNext chain of the VkQueueFamilyProperties2 structure passed to vkGetPhysicalDeviceQueueFamilyProperties2, then it is filled with the queue family ownership properties for the specified queue family.

Valid Usage (Implicit)

VUID-VkQueueFamilyOwnershipTransferPropertiesKHR-sType-sType

sType must be VK_STRUCTURE_TYPE_QUEUE_FAMILY_OWNERSHIP_TRANSFER_PROPERTIES_KHR