logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Xpresent - X Present Extension

Arguments

dpy       Specifies the connection to the X server.

Authors

       Keith Packard, Intel

X Version 11                                    libXpresent 1.0.1                                    XPRESENT(3)

Description

Xpresent  is  a  library designed to interface the X Present Extension.  The Present extension provides a
       way for applications to  update  their  window  contents  from  a  pixmap  in  a  well  defined  fashion,
       synchronizing  with the display refresh and potentially using a more efficient mechanism than copying the
       contents of the source pixmap.  The XPresentQueryExtension function checks if the X server  specified  by
       dpy  supports  the  X Present extension.  If the server does not support the extension, it returns False.
       If the server does support the extension, it returns True, and sets the  values  of  major_opcode_return,
       event_base_return, and error_base_return if the pointers are not NULL.

       Clients  must call the XPresentQueryExtension function to verify the server supports the extension before
       calling any other function for this extension.  The XPresentQueryVersion function sets the values pointed
       to by major_version_return and minor_version_return to the version of the extension supported  by  the  X
       server  specified  by  dpy.   The  XPresentQueryVersion  function  returns the version of the libXpresent
       library in use, as defined by the PRESENT_VERSION macro in <X11/extensions/Xpresent.h>.

Name

       Xpresent - X Present Extension

Restrictions

Xpresent will remain upward compatible after the 1.0 release.

See Also

XPresentNotifyMSC(3), XPresentPixmap(3), XPresentQueryCapabilities(3), XPresentSelectInput(3)

Syntax

       #include <X11/extensions/Xpresent.h>

       Bool XPresentQueryExtension (Display *dpy, int *major_opcode_return,
            int *event_base_return, int *error_base_return);

       Status XPresentQueryVersion (Display *dpy,
            int *major_version_return,
            int *minor_version_return);

       int XPresentVersion (void);

See Also