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;
pub struct QueueFamilyOwnershipTransferPropertiesKHR {
s_type: vk::StructureType,
p_next: *mut c_void,
optimal_image_transfer_to_queue_families: u32,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.optimalImageTransferToQueueFamiliesis 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