pub struct Xrender {Show 44 fields
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,
/* private fields */
}
Fields
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
fn into_color(self) -> To
fn into_color(self) -> To
Convert into color
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> SetParameter for T
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
Sets value
as a parameter of self
.