pub struct Xrender {Show 45 fields
_private: (),
pub XRenderAddGlyphs: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const u64, _: *const _XGlyphInfo, _: i32, _: *const i8, _: i32),
pub XRenderAddTraps: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: *const _XTrap, _: i32),
pub XRenderChangePicture: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: *const _XRenderPictureAttributes),
pub XRenderComposite: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: u64, _: i32, _: i32, _: i32, _: i32, _: i32, _: i32, _: u32, _: u32),
pub XRenderCompositeDoublePoly: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: i32, _: i32, _: i32, _: i32, _: *const _XPointDouble, _: i32, _: i32),
pub XRenderCompositeString16: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: u64, _: i32, _: i32, _: i32, _: i32, _: *const u16, _: i32),
pub XRenderCompositeString32: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: u64, _: i32, _: i32, _: i32, _: i32, _: *const u32, _: i32),
pub XRenderCompositeString8: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: u64, _: i32, _: i32, _: i32, _: i32, _: *const i8, _: i32),
pub XRenderCompositeText16: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: i32, _: i32, _: i32, _: i32, _: *const _XGlyphElt16, _: i32),
pub XRenderCompositeText32: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: i32, _: i32, _: i32, _: i32, _: *const _XGlyphElt32, _: i32),
pub XRenderCompositeText8: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: i32, _: i32, _: i32, _: i32, _: *const _XGlyphElt8, _: i32),
pub XRenderCompositeTrapezoids: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: i32, _: i32, _: *const _XTrapezoid, _: i32),
pub XRenderCompositeTriangles: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: i32, _: i32, _: *const _XTriangle, _: i32),
pub XRenderCompositeTriFan: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: i32, _: i32, _: *const _XPointFixed, _: i32),
pub XRenderCompositeTriStrip: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: i32, _: i32, _: *const _XPointFixed, _: i32),
pub XRenderCreateAnimCursor: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: *mut _XAnimCursor) -> u64,
pub XRenderCreateConicalGradient: unsafe extern "C" fn(_: *mut _XDisplay, _: *const _XConicalGradient, _: *const i32, _: *const XRenderColor, _: i32) -> u64,
pub XRenderCreateCursor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u32, _: u32) -> u64,
pub XRenderCreateGlyphSet: unsafe extern "C" fn(_: *mut _XDisplay, _: *const XRenderPictFormat) -> u64,
pub XRenderCreateLinearGradient: unsafe extern "C" fn(_: *mut _XDisplay, _: *const _XLinearGradient, _: *const i32, _: *const XRenderColor, _: i32) -> u64,
pub XRenderCreatePicture: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const XRenderPictFormat, _: u64, _: *const _XRenderPictureAttributes) -> u64,
pub XRenderCreateRadialGradient: unsafe extern "C" fn(_: *mut _XDisplay, _: *const _XRadialGradient, _: *const i32, _: *const XRenderColor, _: i32) -> u64,
pub XRenderCreateSolidFill: unsafe extern "C" fn(_: *mut _XDisplay, _: *const XRenderColor) -> u64,
pub XRenderFillRectangle: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: *const XRenderColor, _: i32, _: i32, _: u32, _: u32),
pub XRenderFillRectangles: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: *const XRenderColor, _: *const XRectangle, _: i32),
pub XRenderFindFormat: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const XRenderPictFormat, _: i32) -> *mut XRenderPictFormat,
pub XRenderFindStandardFormat: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> *mut XRenderPictFormat,
pub XRenderFindVisualFormat: unsafe extern "C" fn(_: *mut _XDisplay, _: *const Visual) -> *mut XRenderPictFormat,
pub XRenderFreeGlyphs: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const u64, _: i32),
pub XRenderFreeGlyphSet: unsafe extern "C" fn(_: *mut _XDisplay, _: u64),
pub XRenderFreePicture: unsafe extern "C" fn(_: *mut _XDisplay, _: u64),
pub XRenderParseColor: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i8, _: *mut XRenderColor) -> i32,
pub XRenderQueryExtension: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32, _: *mut i32) -> i32,
pub XRenderQueryFilters: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> *mut _XFilters,
pub XRenderQueryFormats: unsafe extern "C" fn(_: *mut _XDisplay) -> i32,
pub XRenderQueryPictIndexValues: unsafe extern "C" fn(_: *mut _XDisplay, _: *const XRenderPictFormat, _: *mut i32) -> *mut _XIndexValue,
pub XRenderQuerySubpixelOrder: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32,
pub XRenderQueryVersion: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32, _: *mut i32) -> i32,
pub XRenderReferenceGlyphSet: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> u64,
pub XRenderSetPictureClipRectangles: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: *const XRectangle, _: i32),
pub XRenderSetPictureClipRegion: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XRegion),
pub XRenderSetPictureFilter: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: *mut i32, _: i32),
pub XRenderSetPictureTransform: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XTransform),
pub XRenderSetSubpixelOrder: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: i32) -> i32,
}
Fields§
§_private: ()
§XRenderAddGlyphs: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const u64, _: *const _XGlyphInfo, _: i32, _: *const i8, _: i32)
§XRenderAddTraps: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: *const _XTrap, _: i32)
§XRenderChangePicture: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: *const _XRenderPictureAttributes)
§XRenderComposite: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: u64, _: i32, _: i32, _: i32, _: i32, _: i32, _: i32, _: u32, _: u32)
§XRenderCompositeDoublePoly: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: i32, _: i32, _: i32, _: i32, _: *const _XPointDouble, _: i32, _: i32)
§XRenderCompositeString16: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: u64, _: i32, _: i32, _: i32, _: i32, _: *const u16, _: i32)
§XRenderCompositeString32: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: u64, _: i32, _: i32, _: i32, _: i32, _: *const u32, _: i32)
§XRenderCompositeString8: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: u64, _: i32, _: i32, _: i32, _: i32, _: *const i8, _: i32)
§XRenderCompositeText16: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: i32, _: i32, _: i32, _: i32, _: *const _XGlyphElt16, _: i32)
§XRenderCompositeText32: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: i32, _: i32, _: i32, _: i32, _: *const _XGlyphElt32, _: i32)
§XRenderCompositeText8: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: i32, _: i32, _: i32, _: i32, _: *const _XGlyphElt8, _: i32)
§XRenderCompositeTrapezoids: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: i32, _: i32, _: *const _XTrapezoid, _: i32)
§XRenderCompositeTriangles: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: i32, _: i32, _: *const _XTriangle, _: i32)
§XRenderCompositeTriFan: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: i32, _: i32, _: *const _XPointFixed, _: i32)
§XRenderCompositeTriStrip: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u64, _: *const XRenderPictFormat, _: i32, _: i32, _: *const _XPointFixed, _: i32)
§XRenderCreateAnimCursor: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: *mut _XAnimCursor) -> u64
§XRenderCreateConicalGradient: unsafe extern "C" fn(_: *mut _XDisplay, _: *const _XConicalGradient, _: *const i32, _: *const XRenderColor, _: i32) -> u64
§XRenderCreateCursor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u32, _: u32) -> u64
§XRenderCreateGlyphSet: unsafe extern "C" fn(_: *mut _XDisplay, _: *const XRenderPictFormat) -> u64
§XRenderCreateLinearGradient: unsafe extern "C" fn(_: *mut _XDisplay, _: *const _XLinearGradient, _: *const i32, _: *const XRenderColor, _: i32) -> u64
§XRenderCreatePicture: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const XRenderPictFormat, _: u64, _: *const _XRenderPictureAttributes) -> u64
§XRenderCreateRadialGradient: unsafe extern "C" fn(_: *mut _XDisplay, _: *const _XRadialGradient, _: *const i32, _: *const XRenderColor, _: i32) -> u64
§XRenderCreateSolidFill: unsafe extern "C" fn(_: *mut _XDisplay, _: *const XRenderColor) -> u64
§XRenderFillRectangle: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: *const XRenderColor, _: i32, _: i32, _: u32, _: u32)
§XRenderFillRectangles: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: *const XRenderColor, _: *const XRectangle, _: i32)
§XRenderFindFormat: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const XRenderPictFormat, _: i32) -> *mut XRenderPictFormat
§XRenderFindStandardFormat: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> *mut XRenderPictFormat
§XRenderFindVisualFormat: unsafe extern "C" fn(_: *mut _XDisplay, _: *const Visual) -> *mut XRenderPictFormat
§XRenderFreeGlyphs: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const u64, _: i32)
§XRenderFreeGlyphSet: unsafe extern "C" fn(_: *mut _XDisplay, _: u64)
§XRenderFreePicture: unsafe extern "C" fn(_: *mut _XDisplay, _: u64)
§XRenderParseColor: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i8, _: *mut XRenderColor) -> i32
§XRenderQueryExtension: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32, _: *mut i32) -> i32
§XRenderQueryFilters: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> *mut _XFilters
§XRenderQueryFormats: unsafe extern "C" fn(_: *mut _XDisplay) -> i32
§XRenderQueryPictIndexValues: unsafe extern "C" fn(_: *mut _XDisplay, _: *const XRenderPictFormat, _: *mut i32) -> *mut _XIndexValue
§XRenderQuerySubpixelOrder: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32
§XRenderQueryVersion: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32, _: *mut i32) -> i32
§XRenderReferenceGlyphSet: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> u64
§XRenderSetPictureClipRectangles: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: *const XRectangle, _: i32)
§XRenderSetPictureClipRegion: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XRegion)
§XRenderSetPictureFilter: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: *mut i32, _: i32)
§XRenderSetPictureTransform: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XTransform)
§XRenderSetSubpixelOrder: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: i32) -> i32
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