Struct libwebp_sys::WebPPicture
source · #[repr(C)]pub struct WebPPicture {Show 30 fields
pub use_argb: c_int,
pub colorspace: WebPEncCSP,
pub width: c_int,
pub height: c_int,
pub y: *mut u8,
pub u: *mut u8,
pub v: *mut u8,
pub y_stride: c_int,
pub uv_stride: c_int,
pub a: *mut u8,
pub a_stride: c_int,
pub pad1: [u32; 2],
pub argb: *mut u32,
pub argb_stride: c_int,
pub pad2: [u32; 3],
pub writer: WebPWriterFunction,
pub custom_ptr: *mut c_void,
pub extra_info_type: c_int,
pub extra_info: *mut u8,
pub stats: *mut WebPAuxStats,
pub error_code: WebPEncodingError,
pub progress_hook: WebPProgressHook,
pub user_data: *mut c_void,
pub pad3: [u32; 3],
pub pad4: *mut u8,
pub pad5: *mut u8,
pub pad6: [u32; 8],
pub memory_: *mut c_void,
pub memory_argb_: *mut c_void,
pub pad7: [*mut c_void; 2],
}
Fields§
§use_argb: c_int
§colorspace: WebPEncCSP
§width: c_int
§height: c_int
§y: *mut u8
§u: *mut u8
§v: *mut u8
§y_stride: c_int
§uv_stride: c_int
§a: *mut u8
§a_stride: c_int
§pad1: [u32; 2]
§argb: *mut u32
§argb_stride: c_int
§pad2: [u32; 3]
§writer: WebPWriterFunction
§custom_ptr: *mut c_void
§extra_info_type: c_int
§extra_info: *mut u8
§stats: *mut WebPAuxStats
§error_code: WebPEncodingError
§progress_hook: WebPProgressHook
§user_data: *mut c_void
§pad3: [u32; 3]
§pad4: *mut u8
§pad5: *mut u8
§pad6: [u32; 8]
§memory_: *mut c_void
§memory_argb_: *mut c_void
§pad7: [*mut c_void; 2]
Trait Implementations§
source§impl Clone for WebPPicture
impl Clone for WebPPicture
source§fn clone(&self) -> WebPPicture
fn clone(&self) -> WebPPicture
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more