Trait vulkanalia::vk::KhrTimelineSemaphoreExtension
source · pub trait KhrTimelineSemaphoreExtension: DeviceV1_0 {
const METADATA: Extension = KHR_TIMELINE_SEMAPHORE_EXTENSION;
// Provided methods
unsafe fn get_semaphore_counter_value_khr(
&self,
semaphore: Semaphore
) -> VkResult<u64> { ... }
unsafe fn signal_semaphore_khr(
&self,
signal_info: &SemaphoreSignalInfo
) -> VkResult<()> { ... }
unsafe fn wait_semaphores_khr(
&self,
wait_info: &SemaphoreWaitInfo,
timeout: u64
) -> VkResult<SuccessCode> { ... }
}
Expand description
Provided Associated Constants§
Provided Methods§
sourceunsafe fn get_semaphore_counter_value_khr(
&self,
semaphore: Semaphore
) -> VkResult<u64>
unsafe fn get_semaphore_counter_value_khr( &self, semaphore: Semaphore ) -> VkResult<u64>
sourceunsafe fn signal_semaphore_khr(
&self,
signal_info: &SemaphoreSignalInfo
) -> VkResult<()>
unsafe fn signal_semaphore_khr( &self, signal_info: &SemaphoreSignalInfo ) -> VkResult<()>
sourceunsafe fn wait_semaphores_khr(
&self,
wait_info: &SemaphoreWaitInfo,
timeout: u64
) -> VkResult<SuccessCode>
unsafe fn wait_semaphores_khr( &self, wait_info: &SemaphoreWaitInfo, timeout: u64 ) -> VkResult<SuccessCode>
Object Safety§
This trait is not object safe.