|
typedef int(* | platf::x11::CloseDisplay_fn) (Display *display) |
|
typedef xcb_connection_t *(* | platf::xcb::connect_fn) (const char *displayname, int *screenp) |
|
typedef int(* | platf::xcb::connection_has_error_fn) (xcb_connection_t *c) |
|
using | platf::crtc_info_t = util::dyn_safe_ptr<_XRRCrtcInfo, &x11::rr::FreeCrtcInfo> |
|
typedef void(* | platf::xcb::disconnect_fn) (xcb_connection_t *c) |
|
typedef int(* | platf::x11::Free_fn) (void *data) |
|
typedef void(* | platf::x11::rr::FreeCrtcInfo_fn) (XRRCrtcInfo *crtcInfo) |
|
typedef void(* | platf::x11::rr::FreeOutputInfo_fn) (XRROutputInfo *outputInfo) |
|
typedef void(* | platf::x11::rr::FreeScreenResources_fn) (XRRScreenResources *resources) |
|
typedef std::uint32_t(* | platf::xcb::generate_id_fn) (xcb_connection_t *c) |
|
typedef xcb_query_extension_reply_t *(* | platf::xcb::get_extension_data_fn) (xcb_connection_t *c, xcb_extension_t *ext) |
|
typedef xcb_setup_t *(* | platf::xcb::get_setup_fn) (xcb_connection_t *c) |
|
typedef XRRCrtcInfo *(* | platf::x11::rr::GetCrtcInfo_fn) (Display *dpy, XRRScreenResources *resources, RRCrtc crtc) |
|
typedef XFixesCursorImage *(* | platf::x11::fix::GetCursorImage_fn) (Display *dpy) |
|
typedef XImage *(* | platf::x11::GetImage_fn) (Display *display, Drawable d, int x, int y, unsigned int width, unsigned int height, unsigned long plane_mask, int format) |
|
typedef XRROutputInfo *(* | platf::x11::rr::GetOutputInfo_fn) (Display *dpy, XRRScreenResources *resources, RROutput output) |
|
typedef XRRScreenResources *(* | platf::x11::rr::GetScreenResources_fn) (Display *dpy, Window window) |
|
typedef Status(* | platf::x11::GetWindowAttributes_fn) (Display *display, Window w, XWindowAttributes *window_attributes_return) |
|
typedef Status(* | platf::x11::InitThreads_fn) (void) |
|
typedef Display *(* | platf::x11::OpenDisplay_fn) (_Xconst char *display_name) |
|
using | platf::output_info_t = util::dyn_safe_ptr<_XRROutputInfo, &x11::rr::FreeOutputInfo> |
|
using | platf::screen_res_t = util::dyn_safe_ptr<_XRRScreenResources, &x11::rr::FreeScreenResources> |
|
typedef xcb_screen_iterator_t(* | platf::xcb::setup_roots_iterator_fn) (const xcb_setup_t *R) |
|
typedef xcb_void_cookie_t(* | platf::xcb::shm_attach_fn) (xcb_connection_t *c, xcb_shm_seg_t shmseg, uint32_t shmid, uint8_t read_only) |
|
typedef xcb_shm_get_image_reply_t *(* | platf::xcb::shm_get_image_reply_fn) (xcb_connection_t *c, xcb_shm_get_image_cookie_t cookie, xcb_generic_error_t **e) |
|
typedef xcb_shm_get_image_cookie_t(* | platf::xcb::shm_get_image_unchecked_fn) (xcb_connection_t *c, xcb_drawable_t drawable, int16_t x, int16_t y, uint16_t width, uint16_t height, uint32_t plane_mask, uint8_t format, xcb_shm_seg_t shmseg, uint32_t offset) |
|
using | platf::xcb_connect_t = util::dyn_safe_ptr<xcb_connection_t, &xcb::disconnect> |
|
using | platf::xcb_img_t = util::c_ptr<xcb_shm_get_image_reply_t> |
|
using | platf::xcursor_t = util::safe_ptr<XFixesCursorImage, freeX> |
|
using | platf::ximg_t = util::safe_ptr<XImage, freeImage> |
|
Definitions for x11 capture.