Structures
VkImageSwapchainCreateInfoKHR
Specify that an image will be bound to swapchain memory
If the pNext
chain of VkImageCreateInfo includes a
VkImageSwapchainCreateInfoKHR
structure, then that structure includes
a swapchain handle indicating that the image will be bound to memory from
that swapchain.
The VkImageSwapchainCreateInfoKHR
structure is defined as:
typedef struct VkImageSwapchainCreateInfoKHR {
VkStructureType sType;
const void* pNext;
VkSwapchainKHR swapchain;
} VkImageSwapchainCreateInfoKHR;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.swapchain
is VK_NULL_HANDLE or a handle of a swapchain that the image will be bound to.
Valid Usage
VUID-VkImageSwapchainCreateInfoKHR-swapchain-00995
If swapchain
is not VK_NULL_HANDLE, the fields of
VkImageCreateInfo must match the
implied image creation parameters
of the swapchain
Valid Usage (Implicit)
VUID-VkImageSwapchainCreateInfoKHR-sType-sType
sType
must be VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR
VUID-VkImageSwapchainCreateInfoKHR-swapchain-parameter
If swapchain
is not VK_NULL_HANDLE, swapchain
must be a valid VkSwapchainKHR handle