Struct x11_dl::xrender::Xrender [] [src]

pub struct Xrender {
    pub XRenderAddGlyphs: unsafe  extern "C" fn(*mut Display, c_ulong, *const c_ulong, *const XGlyphInfo, c_int, *const c_char, c_int),
    pub XRenderAddTraps: unsafe  extern "C" fn(*mut Display, c_ulong, c_int, c_int, *const XTrap, c_int),
    pub XRenderChangePicture: unsafe  extern "C" fn(*mut Display, c_ulong, c_ulong, *const XRenderPictureAttributes),
    pub XRenderComposite: unsafe  extern "C" fn(*mut Display, c_int, c_ulong, c_ulong, c_ulong, c_int, c_int, c_int, c_int, c_int, c_int, c_uint, c_uint),
    pub XRenderCompositeDoublePoly: unsafe  extern "C" fn(*mut Display, c_int, c_ulong, c_ulong, *const XRenderPictFormat, c_int, c_int, c_int, c_int, *const XPointDouble, c_int, c_int),
    pub XRenderCompositeString16: unsafe  extern "C" fn(*mut Display, c_int, c_ulong, c_ulong, *const XRenderPictFormat, c_ulong, c_int, c_int, c_int, c_int, *const c_ushort, c_int),
    pub XRenderCompositeString32: unsafe  extern "C" fn(*mut Display, c_int, c_ulong, c_ulong, *const XRenderPictFormat, c_ulong, c_int, c_int, c_int, c_int, *const c_uint, c_int),
    pub XRenderCompositeString8: unsafe  extern "C" fn(*mut Display, c_int, c_ulong, c_ulong, *const XRenderPictFormat, c_ulong, c_int, c_int, c_int, c_int, *const c_char, c_int),
    pub XRenderCompositeText16: unsafe  extern "C" fn(*mut Display, c_int, c_ulong, c_ulong, *const XRenderPictFormat, c_int, c_int, c_int, c_int, *const XGlyphElt16, c_int),
    pub XRenderCompositeText32: unsafe  extern "C" fn(*mut Display, c_int, c_ulong, c_ulong, *const XRenderPictFormat, c_int, c_int, c_int, c_int, *const XGlyphElt32, c_int),
    pub XRenderCompositeText8: unsafe  extern "C" fn(*mut Display, c_int, c_ulong, c_ulong, *const XRenderPictFormat, c_int, c_int, c_int, c_int, *const XGlyphElt8, c_int),
    pub XRenderCompositeTrapezoids: unsafe  extern "C" fn(*mut Display, c_int, c_ulong, c_ulong, *const XRenderPictFormat, c_int, c_int, *const XTrapezoid, c_int),
    pub XRenderCompositeTriangles: unsafe  extern "C" fn(*mut Display, c_int, c_ulong, c_ulong, *const XRenderPictFormat, c_int, c_int, *const XTriangle, c_int),
    pub XRenderCompositeTriFan: unsafe  extern "C" fn(*mut Display, c_int, c_ulong, c_ulong, *const XRenderPictFormat, c_int, c_int, *const XPointFixed, c_int),
    pub XRenderCompositeTriStrip: unsafe  extern "C" fn(*mut Display, c_int, c_ulong, c_ulong, *const XRenderPictFormat, c_int, c_int, *const XPointFixed, c_int),
    pub XRenderCreateAnimCursor: unsafe  extern "C" fn(*mut Display, c_int, *mut XAnimCursor) -> c_ulong,
    pub XRenderCreateConicalGradient: unsafe  extern "C" fn(*mut Display, *const XConicalGradient, *const c_int, *const XRenderColor, c_int) -> c_ulong,
    pub XRenderCreateCursor: unsafe  extern "C" fn(*mut Display, c_ulong, c_uint, c_uint) -> c_ulong,
    pub XRenderCreateGlyphSet: unsafe  extern "C" fn(*mut Display, *const XRenderPictFormat) -> c_ulong,
    pub XRenderCreateLinearGradient: unsafe  extern "C" fn(*mut Display, *const XLinearGradient, *const c_int, *const XRenderColor, c_int) -> c_ulong,
    pub XRenderCreatePicture: unsafe  extern "C" fn(*mut Display, c_ulong, *const XRenderPictFormat, c_ulong, *const XRenderPictureAttributes) -> c_ulong,
    pub XRenderCreateRadialGradient: unsafe  extern "C" fn(*mut Display, *const XRadialGradient, *const c_int, *const XRenderColor, c_int) -> c_ulong,
    pub XRenderCreateSolidFill: unsafe  extern "C" fn(*mut Display, *const XRenderColor) -> c_ulong,
    pub XRenderFillRectangle: unsafe  extern "C" fn(*mut Display, c_int, c_ulong, *const XRenderColor, c_int, c_int, c_uint, c_uint),
    pub XRenderFillRectangles: unsafe  extern "C" fn(*mut Display, c_int, c_ulong, *const XRenderColor, *const XRectangle, c_int),
    pub XRenderFindFormat: unsafe  extern "C" fn(*mut Display, c_ulong, *const XRenderPictFormat, c_int) -> *mut XRenderPictFormat,
    pub XRenderFindStandardFormat: unsafe  extern "C" fn(*mut Display, c_int) -> *mut XRenderPictFormat,
    pub XRenderFindVisualFormat: unsafe  extern "C" fn(*mut Display, *const Visual) -> *mut XRenderPictFormat,
    pub XRenderFreeGlyphs: unsafe  extern "C" fn(*mut Display, c_ulong, *const c_ulong, c_int),
    pub XRenderFreeGlyphSet: unsafe  extern "C" fn(*mut Display, c_ulong),
    pub XRenderFreePicture: unsafe  extern "C" fn(*mut Display, c_ulong),
    pub XRenderParseColor: unsafe  extern "C" fn(*mut Display, *mut c_char, *mut XRenderColor) -> c_int,
    pub XRenderQueryExtension: unsafe  extern "C" fn(*mut Display, *mut c_int, *mut c_int) -> c_int,
    pub XRenderQueryFilters: unsafe  extern "C" fn(*mut Display, c_ulong) -> *mut XFilters,
    pub XRenderQueryFormats: unsafe  extern "C" fn(*mut Display) -> c_int,
    pub XRenderQueryPictIndexValues: unsafe  extern "C" fn(*mut Display, *const XRenderPictFormat, *mut c_int) -> *mut XIndexValue,
    pub XRenderQuerySubpixelOrder: unsafe  extern "C" fn(*mut Display, c_int) -> c_int,
    pub XRenderQueryVersion: unsafe  extern "C" fn(*mut Display, *mut c_int, *mut c_int) -> c_int,
    pub XRenderReferenceGlyphSet: unsafe  extern "C" fn(*mut Display, c_ulong) -> c_ulong,
    pub XRenderSetPictureClipRectangles: unsafe  extern "C" fn(*mut Display, c_ulong, c_int, c_int, *const XRectangle, c_int),
    pub XRenderSetPictureClipRegion: unsafe  extern "C" fn(*mut Display, c_ulong, Region),
    pub XRenderSetPictureFilter: unsafe  extern "C" fn(*mut Display, c_ulong, *const c_char, *mut c_int, c_int),
    pub XRenderSetPictureTransform: unsafe  extern "C" fn(*mut Display, c_ulong, *mut XTransform),
    pub XRenderSetSubpixelOrder: unsafe  extern "C" fn(*mut Display, c_int, c_int) -> c_int,
    // some fields omitted
}

Fields

XRenderAddGlyphs
XRenderAddTraps
XRenderChangePicture
XRenderComposite
XRenderCompositeDoublePoly
XRenderCompositeString16
XRenderCompositeString32
XRenderCompositeString8
XRenderCompositeText16
XRenderCompositeText32
XRenderCompositeText8
XRenderCompositeTrapezoids
XRenderCompositeTriangles
XRenderCompositeTriFan
XRenderCompositeTriStrip
XRenderCreateAnimCursor
XRenderCreateConicalGradient
XRenderCreateCursor
XRenderCreateGlyphSet
XRenderCreateLinearGradient
XRenderCreatePicture
XRenderCreateRadialGradient
XRenderCreateSolidFill
XRenderFillRectangle
XRenderFillRectangles
XRenderFindFormat
XRenderFindStandardFormat
XRenderFindVisualFormat
XRenderFreeGlyphs
XRenderFreeGlyphSet
XRenderFreePicture
XRenderParseColor
XRenderQueryExtension
XRenderQueryFilters
XRenderQueryFormats
XRenderQueryPictIndexValues
XRenderQuerySubpixelOrder
XRenderQueryVersion
XRenderReferenceGlyphSet
XRenderSetPictureClipRectangles
XRenderSetPictureClipRegion
XRenderSetPictureFilter
XRenderSetPictureTransform
XRenderSetSubpixelOrder

Methods

impl Xrender

fn open() -> Result<Xrender, OpenError>

Trait Implementations

impl Send for Xrender

impl Sync for Xrender