pub trait NvExternalSciSyncExtension: DeviceV1_0 {
    const METADATA: Extension = NV_EXTERNAL_SCI_SYNC_EXTENSION;

    // Provided methods
    unsafe fn get_fence_sci_sync_fence_nv(
        &self,
        get_sci_sync_handle_info: &FenceGetSciSyncInfoNV
    ) -> VkResult<c_void> { ... }
    unsafe fn get_fence_sci_sync_obj_nv(
        &self,
        get_sci_sync_handle_info: &FenceGetSciSyncInfoNV
    ) -> VkResult<c_void> { ... }
    unsafe fn get_physical_device_sci_sync_attributes_nv(
        &self,
        physical_device: PhysicalDevice,
        sci_sync_attributes_info: &SciSyncAttributesInfoNV,
        attributes: NvSciSyncAttrList
    ) -> VkResult<()> { ... }
    unsafe fn get_semaphore_sci_sync_obj_nv(
        &self,
        get_sci_sync_info: &SemaphoreGetSciSyncInfoNV
    ) -> VkResult<c_void> { ... }
    unsafe fn import_fence_sci_sync_fence_nv(
        &self,
        import_fence_sci_sync_info: &ImportFenceSciSyncInfoNV
    ) -> VkResult<()> { ... }
    unsafe fn import_fence_sci_sync_obj_nv(
        &self,
        import_fence_sci_sync_info: &ImportFenceSciSyncInfoNV
    ) -> VkResult<()> { ... }
    unsafe fn import_semaphore_sci_sync_obj_nv(
        &self,
        import_semaphore_sci_sync_info: &ImportSemaphoreSciSyncInfoNV
    ) -> VkResult<()> { ... }
}
👎Deprecated: deprecated in favor of VK_NV_external_sci_sync2
Expand description

Provided Associated Constants§

source

const METADATA: Extension = NV_EXTERNAL_SCI_SYNC_EXTENSION

👎Deprecated: deprecated in favor of VK_NV_external_sci_sync2

The metadata for this extension.

Provided Methods§

source

unsafe fn get_fence_sci_sync_fence_nv( &self, get_sci_sync_handle_info: &FenceGetSciSyncInfoNV ) -> VkResult<c_void>

👎Deprecated: deprecated in favor of VK_NV_external_sci_sync2
source

unsafe fn get_fence_sci_sync_obj_nv( &self, get_sci_sync_handle_info: &FenceGetSciSyncInfoNV ) -> VkResult<c_void>

👎Deprecated: deprecated in favor of VK_NV_external_sci_sync2
source

unsafe fn get_physical_device_sci_sync_attributes_nv( &self, physical_device: PhysicalDevice, sci_sync_attributes_info: &SciSyncAttributesInfoNV, attributes: NvSciSyncAttrList ) -> VkResult<()>

👎Deprecated: deprecated in favor of VK_NV_external_sci_sync2
source

unsafe fn get_semaphore_sci_sync_obj_nv( &self, get_sci_sync_info: &SemaphoreGetSciSyncInfoNV ) -> VkResult<c_void>

👎Deprecated: deprecated in favor of VK_NV_external_sci_sync2
source

unsafe fn import_fence_sci_sync_fence_nv( &self, import_fence_sci_sync_info: &ImportFenceSciSyncInfoNV ) -> VkResult<()>

👎Deprecated: deprecated in favor of VK_NV_external_sci_sync2
source

unsafe fn import_fence_sci_sync_obj_nv( &self, import_fence_sci_sync_info: &ImportFenceSciSyncInfoNV ) -> VkResult<()>

👎Deprecated: deprecated in favor of VK_NV_external_sci_sync2
source

unsafe fn import_semaphore_sci_sync_obj_nv( &self, import_semaphore_sci_sync_info: &ImportSemaphoreSciSyncInfoNV ) -> VkResult<()>

👎Deprecated: deprecated in favor of VK_NV_external_sci_sync2

Object Safety§

This trait is not object safe.

Implementors§