pub unsafe trait NSObjectCIImageProvider:
ClassType
+ Sized
+ Sealed {
// Provided method
unsafe fn provideImageData_bytesPerRow_origin__size__userInfo(
&self,
data: NonNull<c_void>,
rowbytes: usize,
x: usize,
y: usize,
width: usize,
height: usize,
info: Option<&AnyObject>,
) { ... }
}
Available on crate feature
CIImageProvider
only.Expand description
Category “CIImageProvider” on NSObject
.
Informal protocol used to lazily supply image data.
Provided Methods§
unsafe fn provideImageData_bytesPerRow_origin__size__userInfo( &self, data: NonNull<c_void>, rowbytes: usize, x: usize, y: usize, width: usize, height: usize, info: Option<&AnyObject>, )
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.