Struct glutin::platform::unix::x11::ffi::Xrender [−][src]
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,
// some fields omitted
}
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