Struct x11_dl::xshm::Xext[][src]

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,
    // some fields omitted
}

Fields

XShmQueryExtension: unsafe extern "C" fn(_: *mut Display) -> BoolXShmGetEventBase: unsafe extern "C" fn(_: *mut Display) -> c_intXshmQueryVersion: unsafe extern "C" fn(_: *mut Display, _: *mut c_int, _: *mut c_int, _: *mut Bool) -> BoolXShmPixmapFormat: unsafe extern "C" fn(_: *mut Display) -> c_intXShmAttach: unsafe extern "C" fn(_: *mut Display, _: *mut XshmSegmentInfo) -> BoolXShmDetach: unsafe extern "C" fn(_: *mut Display, _: *mut XshmSegmentInfo) -> BoolXShmPutImage: unsafe extern "C" fn(_: *mut Display, _: Drawable, _: GC, _: *mut XImage, _: c_int, _: c_int, _: c_int, _: c_int, _: c_uint, _: c_uint, _: Bool) -> BoolXShmGetImage: unsafe extern "C" fn(_: *mut Display, _: Drawable, _: *mut XImage, _: c_int, _: c_int, _: c_uint) -> BoolXShmCreateImage: unsafe extern "C" fn(_: *mut Display, _: *mut Visual, _: c_uint, _: c_int, _: *mut c_char, _: *mut XshmSegmentInfo, _: c_uint, _: c_uint) -> *mut XImageXShmCreatePixMap: 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

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.