PixelIteratorDualModifyCallback

Type Alias PixelIteratorDualModifyCallback 

Source
pub type PixelIteratorDualModifyCallback = Option<unsafe extern "C" fn(mutable_data: *mut c_void, immutable_data: *const c_void, source_image: *const Image, source_pixels: *const PixelPacket, source_indexes: *const IndexPacket, update_image: *mut Image, update_pixels: *mut PixelPacket, update_indexes: *mut IndexPacket, npixels: c_long, exception: *mut ExceptionInfo) -> c_uint>;

Aliased Type§

pub enum PixelIteratorDualModifyCallback {
    None,
    Some(unsafe extern "C" fn(*mut c_void, *const c_void, *const _Image, *const _PixelPacket, *const u16, *mut _Image, *mut _PixelPacket, *mut u16, i64, *mut _ExceptionInfo) -> u32),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "C" fn(*mut c_void, *const c_void, *const _Image, *const _PixelPacket, *const u16, *mut _Image, *mut _PixelPacket, *mut u16, i64, *mut _ExceptionInfo) -> u32)

Some value of type T.