NSObjectCIImageProvider

Trait NSObjectCIImageProvider 

Source
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§

Source

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.

Implementations on Foreign Types§

Source§

impl NSObjectCIImageProvider for NSObject

Implementors§