Structures
VkCopyDeviceMemoryInfoKHR
Structure specifying a buffer copy operation
The VkCopyDeviceMemoryInfoKHR structure is defined as:
typedef struct VkCopyDeviceMemoryInfoKHR {
VkStructureType sType;
const void* pNext;
uint32_t regionCount;
const VkDeviceMemoryCopyKHR* pRegions;
} VkCopyDeviceMemoryInfoKHR;
pub struct CopyDeviceMemoryInfoKHR {
s_type: vk::StructureType,
p_next: *const c_void,
region_count: u32,
p_regions: *const vk::DeviceMemoryCopyKHR,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.regionCountis the number of copies to be performed.pRegionsis a pointer to an array of VkDeviceMemoryCopyKHR structures describing individual copy operations between two memory ranges.
Valid Usage
VUID-VkCopyDeviceMemoryInfoKHR-srcRange-13015
The range of memory backing the address range defined by the
srcRange member of any element of pRegions must not overlap
the memory backing the address range defined by the srcRange or
dstRange of any element of pRegions
Valid Usage (Implicit)
VUID-VkCopyDeviceMemoryInfoKHR-sType-sType
sType must be VK_STRUCTURE_TYPE_COPY_DEVICE_MEMORY_INFO_KHR
VUID-VkCopyDeviceMemoryInfoKHR-pNext-pNext
pNext must be NULL
VUID-VkCopyDeviceMemoryInfoKHR-pRegions-parameter
pRegions must be a valid pointer to an array of regionCount valid VkDeviceMemoryCopyKHR structures
VUID-VkCopyDeviceMemoryInfoKHR-regionCount-arraylength
regionCount must be greater than 0
Type
Structures