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) -> u64XRenderCreateConicalGradient: unsafe extern "C" fn(*mut _XDisplay, *const _XConicalGradient, *const i32, *const XRenderColor, i32) -> u64XRenderCreateCursor: unsafe extern "C" fn(*mut _XDisplay, u64, u32, u32) -> u64XRenderCreateGlyphSet: unsafe extern "C" fn(*mut _XDisplay, *const XRenderPictFormat) -> u64XRenderCreateLinearGradient: unsafe extern "C" fn(*mut _XDisplay, *const _XLinearGradient, *const i32, *const XRenderColor, i32) -> u64XRenderCreatePicture: unsafe extern "C" fn(*mut _XDisplay, u64, *const XRenderPictFormat, u64, *const _XRenderPictureAttributes) -> u64XRenderCreateRadialGradient: unsafe extern "C" fn(*mut _XDisplay, *const _XRadialGradient, *const i32, *const XRenderColor, i32) -> u64XRenderCreateSolidFill: unsafe extern "C" fn(*mut _XDisplay, *const XRenderColor) -> u64XRenderFillRectangle: 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 XRenderPictFormatXRenderFindStandardFormat: unsafe extern "C" fn(*mut _XDisplay, i32) -> *mut XRenderPictFormatXRenderFindVisualFormat: unsafe extern "C" fn(*mut _XDisplay, *const Visual) -> *mut XRenderPictFormatXRenderFreeGlyphs: 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) -> i32XRenderQueryExtension: unsafe extern "C" fn(*mut _XDisplay, *mut i32, *mut i32) -> i32XRenderQueryFilters: unsafe extern "C" fn(*mut _XDisplay, u64) -> *mut _XFiltersXRenderQueryFormats: unsafe extern "C" fn(*mut _XDisplay) -> i32XRenderQueryPictIndexValues: unsafe extern "C" fn(*mut _XDisplay, *const XRenderPictFormat, *mut i32) -> *mut _XIndexValueXRenderQuerySubpixelOrder: unsafe extern "C" fn(*mut _XDisplay, i32) -> i32XRenderQueryVersion: unsafe extern "C" fn(*mut _XDisplay, *mut i32, *mut i32) -> i32XRenderReferenceGlyphSet: unsafe extern "C" fn(*mut _XDisplay, u64) -> u64XRenderSetPictureClipRectangles: 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) -> i32Implementations
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.