Trait objc2_metal::MTLSharedEvent
source · pub unsafe trait MTLSharedEvent: MTLEvent + IsRetainable {
// Provided methods
unsafe fn notifyListener_atValue_block(
&self,
listener: &MTLSharedEventListener,
value: u64,
block: MTLSharedEventNotificationBlock
)
where Self: Sized + Message { ... }
unsafe fn newSharedEventHandle(&self) -> Retained<MTLSharedEventHandle>
where Self: Sized + Message { ... }
unsafe fn waitUntilSignaledValue_timeoutMS(
&self,
value: u64,
milliseconds: u64
) -> bool
where Self: Sized + Message { ... }
unsafe fn signaledValue(&self) -> u64
where Self: Sized + Message { ... }
unsafe fn setSignaledValue(&self, signaled_value: u64)
where Self: Sized + Message { ... }
}Available on crate feature
MTLEvent only.Provided Methods§
unsafe fn notifyListener_atValue_block( &self, listener: &MTLSharedEventListener, value: u64, block: MTLSharedEventNotificationBlock )
Available on crate feature
block2 only.