Struct gdk_x11_sys::xlib::ImageFns
source · [−]#[repr(C)]pub struct ImageFns {
pub create_image: Option<unsafe extern "C" fn(*mut _XDisplay, *mut Visual, u32, i32, i32, *mut i8, u32, u32, i32, i32) -> *mut XImage>,
pub destroy_image: Option<unsafe extern "C" fn(*mut XImage) -> i32>,
pub get_pixel: Option<unsafe extern "C" fn(*mut XImage, i32, i32) -> u64>,
pub put_pixel: Option<unsafe extern "C" fn(*mut XImage, i32, i32, u64) -> i32>,
pub sub_image: Option<unsafe extern "C" fn(*mut XImage, i32, i32, u32, u32) -> *mut XImage>,
pub add_pixel: Option<unsafe extern "C" fn(*mut XImage, i64) -> i32>,
}
Fields
create_image: Option<unsafe extern "C" fn(*mut _XDisplay, *mut Visual, u32, i32, i32, *mut i8, u32, u32, i32, i32) -> *mut XImage>
destroy_image: Option<unsafe extern "C" fn(*mut XImage) -> i32>
get_pixel: Option<unsafe extern "C" fn(*mut XImage, i32, i32) -> u64>
put_pixel: Option<unsafe extern "C" fn(*mut XImage, i32, i32, u64) -> i32>
sub_image: Option<unsafe extern "C" fn(*mut XImage, i32, i32, u32, u32) -> *mut XImage>
add_pixel: Option<unsafe extern "C" fn(*mut XImage, i64) -> i32>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ImageFns
impl UnwindSafe for ImageFns
Blanket Implementations
Mutably borrows from an owned value. Read more