pub trait NvExternalMemorySciBufExtension: DeviceV1_0 {
const METADATA: Extension = NV_EXTERNAL_MEMORY_SCI_BUF_EXTENSION;
// Provided methods
unsafe fn get_memory_sci_buf_nv(
&self,
get_sci_buf_info: &MemoryGetSciBufInfoNV
) -> VkResult<NvSciBufObj> { ... }
unsafe fn get_physical_device_external_memory_sci_buf_properties_nv(
&self,
physical_device: PhysicalDevice,
handle_type: ExternalMemoryHandleTypeFlags,
handle: NvSciBufObj
) -> VkResult<MemorySciBufPropertiesNV> { ... }
unsafe fn get_physical_device_sci_buf_attributes_nv(
&self,
physical_device: PhysicalDevice,
attributes: NvSciBufAttrList
) -> VkResult<()> { ... }
}
Expand description
The metadata for this extension.