C Specification
The VkDeviceMemoryCopyKHR structure is defined as:
// Provided by VK_KHR_device_address_commands
typedef struct VkDeviceMemoryCopyKHR {
VkStructureType sType;
const void* pNext;
VkDeviceAddressRangeKHR srcRange;
VkAddressCommandFlagsKHR srcFlags;
VkDeviceAddressRangeKHR dstRange;
VkAddressCommandFlagsKHR dstFlags;
} VkDeviceMemoryCopyKHR;
Members
-
sTypeis a VkStructureType value identifying this structure. -
pNextisNULLor a pointer to a structure extending this structure. -
srcRangeis a VkDeviceAddressRangeKHR structure defining the source memory to copy from. -
srcFlagsis a VkAddressCommandFlagsKHR value defining the copy flags for the source address range. -
dstRangeis a VkDeviceAddressRangeKHR structure defining the destination memory to copy to. -
dstFlagsis a VkAddressCommandFlagsKHR value defining the copy flags for the destination address range.
Description
This structure defines a copy operation where srcRange.size bytes will
be copied from srcRange.address to dstRange.address.
Document Notes
For more information, see the Vulkan Specification.
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.