Structures
VkSparseImageMemoryRequirements2
(None)
The VkSparseImageMemoryRequirements2 structure is defined as:
typedef struct VkSparseImageMemoryRequirements2 {
VkStructureType sType;
void* pNext;
VkSparseImageMemoryRequirements memoryRequirements;
} VkSparseImageMemoryRequirements2;
pub struct SparseImageMemoryRequirements2 {
s_type: vk::StructureType,
p_next: *mut c_void,
memory_requirements: vk::SparseImageMemoryRequirements,
}
typedef VkSparseImageMemoryRequirements2 VkSparseImageMemoryRequirements2KHR;
type SparseImageMemoryRequirements2KHR = vk::SparseImageMemoryRequirements2;
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.memoryRequirementsis a VkSparseImageMemoryRequirements structure describing the memory requirements of the sparse image.
Valid Usage (Implicit)
VUID-VkSparseImageMemoryRequirements2-sType-sType
sType must be VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2
VUID-VkSparseImageMemoryRequirements2-pNext-pNext
pNext must be NULL
Parent
VK_VERSION_1_1Type
Structures