VkCopyCommandTransformInfoQCOM - Structure describing transform parameters of rotated copy command
Description
Including this structure in the pNext chain of
BufferImageCopy2
defines a rotation to be performed when copying between an image and a
buffer. Including this structure in the pNext chain of
BlitImageInfo2
defines a rotation to be performed when blitting between two images. If
this structure is not specified in either case, the implementation
behaves as if it was specified with a transform equal to
SURFACE_TRANSFORM_IDENTITY_BIT_KHR.
Specifying a transform for a copy between an image and a buffer rotates the region accessed in the image around the offset. Specifying a transform for a blit performs a similar transform as described in Image Blits with Scaling and Rotation.
Rotations other than SURFACE_TRANSFORM_IDENTITY_BIT_KHR can only be specified for single-plane 2D images with a 1x1x1 texel block extent.
Structure Chaining
See Also
VK_QCOM_rotated_copy_commands, StructureType, SurfaceTransformFlagBitsKHR
Constructors
CopyCommandTransformInfoQCOMtransform :: SurfaceTransformFlagBitsKHRtransformis a SurfaceTransformFlagBitsKHR value describing the transform to be applied.transformmust be SURFACE_TRANSFORM_IDENTITY_BIT_KHR, SURFACE_TRANSFORM_ROTATE_90_BIT_KHR, SURFACE_TRANSFORM_ROTATE_180_BIT_KHR, or SURFACE_TRANSFORM_ROTATE_270_BIT_KHR
Instances6Eq, Show, Storable, FromCStruct, ToCStruct, Zero
Eq CopyCommandTransformInfoQCOMDefined in vulkan-3.27 · Vulkan.Extensions.VK_QCOM_rotated_copy_commandsShow CopyCommandTransformInfoQCOMDefined in vulkan-3.27 · Vulkan.Extensions.VK_QCOM_rotated_copy_commandsStorable CopyCommandTransformInfoQCOMDefined in vulkan-3.27 · Vulkan.Extensions.VK_QCOM_rotated_copy_commandsFromCStruct CopyCommandTransformInfoQCOMDefined in vulkan-3.27 · Vulkan.Extensions.VK_QCOM_rotated_copy_commandsToCStruct CopyCommandTransformInfoQCOMDefined in vulkan-3.27 · Vulkan.Extensions.VK_QCOM_rotated_copy_commandsZero CopyCommandTransformInfoQCOMDefined in vulkan-3.27 · Vulkan.Extensions.VK_QCOM_rotated_copy_commands