pub struct Xlib {Show 35 fields
pub XFixesQueryExtension: unsafe extern "C" fn(*mut Display, *mut c_int, *mut c_int) -> Bool,
pub XFixesQueryVersion: unsafe extern "C" fn(*mut Display, *mut c_int, *const c_int) -> Status,
pub XFixesVersion: unsafe extern "C" fn() -> c_int,
pub XFixesChangeSaveSet: unsafe extern "C" fn(*mut Display, Window, c_int, c_int, c_int),
pub XFixesSelectSelectionInput: unsafe extern "C" fn(*mut Display, Window, Atom, c_ulong),
pub XFixesSelectCursorInput: unsafe extern "C" fn(Display, Window, c_ulong),
pub XFixesGetCursorImage: unsafe extern "C" fn(*mut Display) -> *mut XFixesCursorImage,
pub XFixesCreateRegion: unsafe extern "C" fn(*mut Display, *mut XRectangle, c_int) -> XserverRegion,
pub XFixesCreateRegionFromBitmap: unsafe extern "C" fn(*mut Display, Pixmap) -> XserverRegion,
pub XFixesCreateRegionFromWindow: unsafe extern "C" fn(*mut Display, Window, c_int) -> XserverRegion,
pub XFixesCreateRegionFromGC: unsafe extern "C" fn(*mut Display, GC) -> XserverRegion,
pub XFixesCreateRegionFromPicture: unsafe extern "C" fn(*mut Display, XID) -> XserverRegion,
pub XFixesDestroyRegion: unsafe extern "C" fn(*mut Display, XserverRegion),
pub XFixesSetRegion: unsafe extern "C" fn(*mut Display, XserverRegion, *mut XRectangle, c_int),
pub XFixesCopyRegion: unsafe extern "C" fn(*mut Display, XserverRegion, XserverRegion),
pub XFixesUnionRegion: unsafe extern "C" fn(*mut Display, XserverRegion, XserverRegion, XserverRegion),
pub XFixesIntersectRegion: unsafe extern "C" fn(*mut Display, XserverRegion, XserverRegion, XserverRegion),
pub XFixesSubtractRegion: unsafe extern "C" fn(*mut Display, XserverRegion, XserverRegion, XserverRegion),
pub XFixesInvertRegion: unsafe extern "C" fn(*mut Display, XserverRegion, *mut XRectangle, XserverRegion),
pub XFixesTranslateRegion: unsafe extern "C" fn(*mut Display, XserverRegion, c_int, c_int),
pub XFixesRegionExtents: unsafe extern "C" fn(*mut Display, XserverRegion, XserverRegion),
pub XFixesFetchRegion: unsafe extern "C" fn(*mut Display, XserverRegion, *mut c_int) -> *mut XRectangle,
pub XFixesFetchRegionAndBounds: unsafe extern "C" fn(*mut Display, XserverRegion, *mut c_int, *mut XRectangle) -> *mut XRectangle,
pub XFixesSetGCClipRegion: unsafe extern "C" fn(*mut Display, GC, c_int, c_int, XserverRegion),
pub XFixesSetWindowShapeRegion: unsafe extern "C" fn(*mut Display, Window, c_int, c_int, c_int, XserverRegion),
pub XFixesSetPictureClipRegion: unsafe extern "C" fn(*mut Display, XID, c_int, c_int, XserverRegion),
pub XFixesSetCursorName: unsafe extern "C" fn(*mut Display, Cursor, *const c_char),
pub XFixesGetCursorName: unsafe extern "C" fn(*mut Display, Cursor, *mut Atom) -> *const c_char,
pub XFixesChangeCursor: unsafe extern "C" fn(*mut Display, Cursor, Cursor),
pub XFixesChangeCursorByName: unsafe extern "C" fn(*mut Display, Cursor, *const c_char),
pub XFixesExpandRegion: unsafe extern "C" fn(*mut Display, XserverRegion, XserverRegion, c_uint, c_uint, c_uint, c_uint),
pub XFixesHideCursor: unsafe extern "C" fn(*mut Display, Window),
pub XFixesShowCursor: unsafe extern "C" fn(*mut Display, Window),
pub XFixesCreatePointerBarrier: unsafe extern "C" fn(*mut Display, Window, c_int, c_int, c_int, c_int, c_int, c_int, *mut c_int) -> PointerBarrier,
pub XFixesDestroyPointerBarrier: unsafe extern "C" fn(*mut Display, PointerBarrier),
/* private fields */
}Fields§
§XFixesQueryExtension: unsafe extern "C" fn(*mut Display, *mut c_int, *mut c_int) -> Bool§XFixesQueryVersion: unsafe extern "C" fn(*mut Display, *mut c_int, *const c_int) -> Status§XFixesVersion: unsafe extern "C" fn() -> c_int§XFixesChangeSaveSet: unsafe extern "C" fn(*mut Display, Window, c_int, c_int, c_int)§XFixesSelectSelectionInput: unsafe extern "C" fn(*mut Display, Window, Atom, c_ulong)§XFixesSelectCursorInput: unsafe extern "C" fn(Display, Window, c_ulong)§XFixesGetCursorImage: unsafe extern "C" fn(*mut Display) -> *mut XFixesCursorImage§XFixesCreateRegion: unsafe extern "C" fn(*mut Display, *mut XRectangle, c_int) -> XserverRegion§XFixesCreateRegionFromBitmap: unsafe extern "C" fn(*mut Display, Pixmap) -> XserverRegion§XFixesCreateRegionFromWindow: unsafe extern "C" fn(*mut Display, Window, c_int) -> XserverRegion§XFixesCreateRegionFromGC: unsafe extern "C" fn(*mut Display, GC) -> XserverRegion§XFixesCreateRegionFromPicture: unsafe extern "C" fn(*mut Display, XID) -> XserverRegion§XFixesDestroyRegion: unsafe extern "C" fn(*mut Display, XserverRegion)§XFixesSetRegion: unsafe extern "C" fn(*mut Display, XserverRegion, *mut XRectangle, c_int)§XFixesCopyRegion: unsafe extern "C" fn(*mut Display, XserverRegion, XserverRegion)§XFixesUnionRegion: unsafe extern "C" fn(*mut Display, XserverRegion, XserverRegion, XserverRegion)§XFixesIntersectRegion: unsafe extern "C" fn(*mut Display, XserverRegion, XserverRegion, XserverRegion)§XFixesSubtractRegion: unsafe extern "C" fn(*mut Display, XserverRegion, XserverRegion, XserverRegion)§XFixesInvertRegion: unsafe extern "C" fn(*mut Display, XserverRegion, *mut XRectangle, XserverRegion)§XFixesTranslateRegion: unsafe extern "C" fn(*mut Display, XserverRegion, c_int, c_int)§XFixesRegionExtents: unsafe extern "C" fn(*mut Display, XserverRegion, XserverRegion)§XFixesFetchRegion: unsafe extern "C" fn(*mut Display, XserverRegion, *mut c_int) -> *mut XRectangle§XFixesFetchRegionAndBounds: unsafe extern "C" fn(*mut Display, XserverRegion, *mut c_int, *mut XRectangle) -> *mut XRectangle§XFixesSetGCClipRegion: unsafe extern "C" fn(*mut Display, GC, c_int, c_int, XserverRegion)§XFixesSetWindowShapeRegion: unsafe extern "C" fn(*mut Display, Window, c_int, c_int, c_int, XserverRegion)§XFixesSetPictureClipRegion: unsafe extern "C" fn(*mut Display, XID, c_int, c_int, XserverRegion)§XFixesSetCursorName: unsafe extern "C" fn(*mut Display, Cursor, *const c_char)§XFixesGetCursorName: unsafe extern "C" fn(*mut Display, Cursor, *mut Atom) -> *const c_char§XFixesChangeCursor: unsafe extern "C" fn(*mut Display, Cursor, Cursor)§XFixesChangeCursorByName: unsafe extern "C" fn(*mut Display, Cursor, *const c_char)§XFixesExpandRegion: unsafe extern "C" fn(*mut Display, XserverRegion, XserverRegion, c_uint, c_uint, c_uint, c_uint)§XFixesHideCursor: unsafe extern "C" fn(*mut Display, Window)§XFixesShowCursor: unsafe extern "C" fn(*mut Display, Window)§XFixesCreatePointerBarrier: unsafe extern "C" fn(*mut Display, Window, c_int, c_int, c_int, c_int, c_int, c_int, *mut c_int) -> PointerBarrier§XFixesDestroyPointerBarrier: unsafe extern "C" fn(*mut Display, PointerBarrier)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