Struct pilka_lib::ash::vk::KhrTimelineSemaphoreFn [−]
pub struct KhrTimelineSemaphoreFn {
pub get_semaphore_counter_value_khr: unsafe extern "system" fn(Device, Semaphore, *mut u64) -> Result,
pub wait_semaphores_khr: unsafe extern "system" fn(Device, *const SemaphoreWaitInfo, u64) -> Result,
pub signal_semaphore_khr: unsafe extern "system" fn(Device, *const SemaphoreSignalInfo) -> Result,
}
Fields
get_semaphore_counter_value_khr: unsafe extern "system" fn(Device, Semaphore, *mut u64) -> Result
wait_semaphores_khr: unsafe extern "system" fn(Device, *const SemaphoreWaitInfo, u64) -> Result
signal_semaphore_khr: unsafe extern "system" fn(Device, *const SemaphoreSignalInfo) -> Result
Implementations
pub const SPEC_VERSION: u32
pub unsafe fn wait_semaphores_khr(
&self,
device: Device,
p_wait_info: *const SemaphoreWaitInfo,
timeout: u64
) -> Result
pub unsafe fn wait_semaphores_khr(
&self,
device: Device,
p_wait_info: *const SemaphoreWaitInfo,
timeout: u64
) -> Result
pub unsafe fn signal_semaphore_khr(
&self,
device: Device,
p_signal_info: *const SemaphoreSignalInfo
) -> Result
pub unsafe fn signal_semaphore_khr(
&self,
device: Device,
p_signal_info: *const SemaphoreSignalInfo
) -> Result
Trait Implementations
impl Clone for KhrTimelineSemaphoreFn
impl Clone for KhrTimelineSemaphoreFn
pub fn clone(&self) -> KhrTimelineSemaphoreFn
pub fn clone(&self) -> KhrTimelineSemaphoreFn
Returns a copy of the value. Read more
Performs copy-assignment from source
. Read more
impl Send for KhrTimelineSemaphoreFn
impl Sync for KhrTimelineSemaphoreFn
Auto Trait Implementations
impl RefUnwindSafe for KhrTimelineSemaphoreFn
impl Unpin for KhrTimelineSemaphoreFn
impl UnwindSafe for KhrTimelineSemaphoreFn
Blanket Implementations
Mutably borrows from an owned value. Read more