Struct lodepng::ffi::CompressSettings
[-]
[+]
[src]
pub struct CompressSettings {
pub btype: c_uint,
pub use_lz77: c_uint,
pub windowsize: c_uint,
pub minmatch: c_uint,
pub nicematch: c_uint,
pub lazymatching: c_uint,
pub custom_zlib: Option< extern "C" fn(arg1: *mut *mut c_uchar, arg2: *mut size_t, arg3: *const c_uchar, arg4: size_t, arg5: *const CompressSettings) -> c_uint>,
pub custom_deflate: Option< extern "C" fn(arg1: *mut *mut c_uchar, arg2: *mut size_t, arg3: *const c_uchar, arg4: size_t, arg5: *const CompressSettings) -> c_uint>,
pub custom_context: *const c_void,
}Settings for zlib compression. Tweaking these settings tweaks the balance between speed and compression ratio.
Fields
Methods
impl CompressSettings
fn new() -> CompressSettings
Default compression settings