Structures
VkRectLayerKHR
Structure containing a rectangle, including layer, changed by vkQueuePresentKHR for a given VkImage
The VkRectLayerKHR structure is defined as:
typedef struct VkRectLayerKHR {
VkOffset2D offset;
VkExtent2D extent;
uint32_t layer;
} VkRectLayerKHR;
offsetis the origin of the rectangle, in pixels.extentis the size of the rectangle, in pixels.layeris the layer of the image. For images with only one layer, the value oflayermust be 0.
Some platforms allow the size of a surface to change, and then scale the
pixels of the image to fit the surface.
VkRectLayerKHR specifies pixels of the swapchain’s image(s), which
will be constant for the life of the swapchain.
Valid Usage
VUID-VkRectLayerKHR-offset-04864
The sum of offset and extent, after being transformed
according to the preTransform member of the
VkSwapchainCreateInfoKHR structure, must be no greater than the
imageExtent member of the VkSwapchainCreateInfoKHR structure
passed to vkCreateSwapchainKHR
VUID-VkRectLayerKHR-layer-01262
layer must be less than the imageArrayLayers member of the
VkSwapchainCreateInfoKHR structure passed to
vkCreateSwapchainKHR