Function Prototype
vkGetPhysicalDeviceExternalBufferProperties
Query external handle types supported by buffers
To query the external handle types supported by buffers, call:
void vkGetPhysicalDeviceExternalBufferProperties(
VkPhysicalDevice physicalDevice,
const VkPhysicalDeviceExternalBufferInfo* pExternalBufferInfo,
VkExternalBufferProperties* pExternalBufferProperties);
pub fn get_physical_device_external_buffer_properties(
physical_device: vk::PhysicalDevice,
p_external_buffer_info: *const vk::PhysicalDeviceExternalBufferInfo,
p_external_buffer_properties: *mut vk::ExternalBufferProperties,
);
void vkGetPhysicalDeviceExternalBufferPropertiesKHR(
VkPhysicalDevice physicalDevice,
const VkPhysicalDeviceExternalBufferInfo* pExternalBufferInfo,
VkExternalBufferProperties* pExternalBufferProperties);
pub fn get_physical_device_external_buffer_properties_khr(
physical_device: vk::PhysicalDevice,
p_external_buffer_info: *const vk::PhysicalDeviceExternalBufferInfo,
p_external_buffer_properties: *mut vk::ExternalBufferProperties,
);
physicalDeviceis the physical device from which to query the buffer capabilities.pExternalBufferInfois a pointer to a VkPhysicalDeviceExternalBufferInfo structure describing the parameters that would be consumed by vkCreateBuffer.pExternalBufferPropertiesis a pointer to a VkExternalBufferProperties structure in which capabilities are returned.
Valid Usage (Implicit)
VUID-vkGetPhysicalDeviceExternalBufferProperties-physicalDevice-parameter
physicalDevice must be a valid VkPhysicalDevice handle
VUID-vkGetPhysicalDeviceExternalBufferProperties-pExternalBufferInfo-parameter
pExternalBufferInfo must be a valid pointer to a valid VkPhysicalDeviceExternalBufferInfo structure
VUID-vkGetPhysicalDeviceExternalBufferProperties-pExternalBufferProperties-parameter
pExternalBufferProperties must be a valid pointer to a VkExternalBufferProperties structure
Parent
VK_VERSION_1_1Type
Function Prototype