Structures
VkDeviceBufferMemoryRequirements
(None)
The VkDeviceBufferMemoryRequirements structure is defined as:
typedef struct VkDeviceBufferMemoryRequirements {
VkStructureType sType;
const void* pNext;
const VkBufferCreateInfo* pCreateInfo;
} VkDeviceBufferMemoryRequirements;
pub struct DeviceBufferMemoryRequirements {
s_type: vk::StructureType,
p_next: *const c_void,
p_create_info: *const vk::BufferCreateInfo,
}
typedef VkDeviceBufferMemoryRequirements VkDeviceBufferMemoryRequirementsKHR;
type DeviceBufferMemoryRequirementsKHR = vk::DeviceBufferMemoryRequirements;
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.pCreateInfois 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
Parent
VK_VERSION_1_3Type
Structures