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;
offset
is the origin of the rectangle, in pixels.extent
is the size of the rectangle, in pixels.layer
is the layer of the image. For images with only one layer, the value oflayer
must 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