Trait vulkanalia::vk::NvExternalSciSyncExtension
source · 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§
Provided Methods§
sourceunsafe 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
unsafe fn get_fence_sci_sync_fence_nv( &self, get_sci_sync_handle_info: &FenceGetSciSyncInfoNV ) -> VkResult<c_void>
VK_NV_external_sci_sync2
sourceunsafe 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
unsafe fn get_fence_sci_sync_obj_nv( &self, get_sci_sync_handle_info: &FenceGetSciSyncInfoNV ) -> VkResult<c_void>
VK_NV_external_sci_sync2
sourceunsafe 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
unsafe fn get_physical_device_sci_sync_attributes_nv( &self, physical_device: PhysicalDevice, sci_sync_attributes_info: &SciSyncAttributesInfoNV, attributes: NvSciSyncAttrList ) -> VkResult<()>
VK_NV_external_sci_sync2
sourceunsafe 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
unsafe fn get_semaphore_sci_sync_obj_nv( &self, get_sci_sync_info: &SemaphoreGetSciSyncInfoNV ) -> VkResult<c_void>
VK_NV_external_sci_sync2
sourceunsafe 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
unsafe fn import_fence_sci_sync_fence_nv( &self, import_fence_sci_sync_info: &ImportFenceSciSyncInfoNV ) -> VkResult<()>
VK_NV_external_sci_sync2
sourceunsafe 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
unsafe fn import_fence_sci_sync_obj_nv( &self, import_fence_sci_sync_info: &ImportFenceSciSyncInfoNV ) -> VkResult<()>
VK_NV_external_sci_sync2
sourceunsafe 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
unsafe fn import_semaphore_sci_sync_obj_nv( &self, import_semaphore_sci_sync_info: &ImportSemaphoreSciSyncInfoNV ) -> VkResult<()>
VK_NV_external_sci_sync2
Object Safety§
This trait is not object safe.