Structures
VkDeviceBufferMemoryRequirements
(None)
The VkDeviceBufferMemoryRequirements
structure is defined as:
typedef struct VkDeviceBufferMemoryRequirements {
VkStructureType sType;
const void* pNext;
const VkBufferCreateInfo* pCreateInfo;
} VkDeviceBufferMemoryRequirements;
or the equivalent
typedef VkDeviceBufferMemoryRequirements VkDeviceBufferMemoryRequirementsKHR;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.pCreateInfo
is a pointer to a VkBufferCreateInfo structure containing parameters affecting creation of the buffer to query.
Valid Usage (Implicit)
VUID-VkDeviceBufferMemoryRequirements-sType-sType
sType
must be VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS
VUID-VkDeviceBufferMemoryRequirements-pNext-pNext
pNext
must be NULL
VUID-VkDeviceBufferMemoryRequirements-pCreateInfo-parameter
pCreateInfo
must be a valid pointer to a valid VkBufferCreateInfo structure