pub struct Xext {
pub XShmQueryExtension: unsafe extern "C" fn(*mut Display) -> Bool,
pub XShmGetEventBase: unsafe extern "C" fn(*mut Display) -> c_int,
pub XShmQueryVersion: unsafe extern "C" fn(*mut Display, *mut c_int, *mut c_int, *mut Bool) -> Bool,
pub XShmPixmapFormat: unsafe extern "C" fn(*mut Display) -> c_int,
pub XShmAttach: unsafe extern "C" fn(*mut Display, *mut XShmSegmentInfo) -> Bool,
pub XShmDetach: unsafe extern "C" fn(*mut Display, *mut XShmSegmentInfo) -> Bool,
pub XShmPutImage: unsafe extern "C" fn(*mut Display, Drawable, GC, *mut XImage, c_int, c_int, c_int, c_int, c_uint, c_uint, Bool) -> Bool,
pub XShmGetImage: unsafe extern "C" fn(*mut Display, Drawable, *mut XImage, c_int, c_int, c_uint) -> Bool,
pub XShmCreateImage: unsafe extern "C" fn(*mut Display, *mut Visual, c_uint, c_int, *mut c_char, *mut XShmSegmentInfo, c_uint, c_uint) -> *mut XImage,
pub XShmCreatePixmap: unsafe extern "C" fn(*mut Display, Drawable, *mut c_char, *mut XShmSegmentInfo, c_uint, c_uint, c_uint) -> Pixmap,
/* private fields */
}
Fields§
§XShmQueryExtension: unsafe extern "C" fn(*mut Display) -> Bool
§XShmGetEventBase: unsafe extern "C" fn(*mut Display) -> c_int
§XShmQueryVersion: unsafe extern "C" fn(*mut Display, *mut c_int, *mut c_int, *mut Bool) -> Bool
§XShmPixmapFormat: unsafe extern "C" fn(*mut Display) -> c_int
§XShmAttach: unsafe extern "C" fn(*mut Display, *mut XShmSegmentInfo) -> Bool
§XShmDetach: unsafe extern "C" fn(*mut Display, *mut XShmSegmentInfo) -> Bool
§XShmPutImage: unsafe extern "C" fn(*mut Display, Drawable, GC, *mut XImage, c_int, c_int, c_int, c_int, c_uint, c_uint, Bool) -> Bool
§XShmGetImage: unsafe extern "C" fn(*mut Display, Drawable, *mut XImage, c_int, c_int, c_uint) -> Bool
§XShmCreateImage: unsafe extern "C" fn(*mut Display, *mut Visual, c_uint, c_int, *mut c_char, *mut XShmSegmentInfo, c_uint, c_uint) -> *mut XImage
§XShmCreatePixmap: unsafe extern "C" fn(*mut Display, Drawable, *mut c_char, *mut XShmSegmentInfo, c_uint, c_uint, c_uint) -> Pixmap
Implementations§
Trait Implementations§
Auto Trait Implementations§
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more