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§

source

const METADATA: Extension = KHR_TIMELINE_SEMAPHORE_EXTENSION

The metadata for this extension.

Provided Methods§

Object Safety§

This trait is not object safe.

Implementors§