XdbeSwapBuffers man page on BSDOS

Man page or keyword search:  
man Server   6284 pages
apropos Keyword Search (all sections)
Output format
BSDOS logo
[printable version]



XdbeSwapBuffers(3X11)	X FUNCTIONS	XdbeSwapBuffers(3X11)

NAME
       XdbeSwapBuffers - swaps front and back DBE buffers.

SYNOPSIS
       #include <X11/extensions/Xdbe.h>

       Status XdbeSwapBuffers(
	   Display	*dpy,
	   XdbeSwapInfo *swap_info,
	   int		num_windows)

DESCRIPTION
       This  function swaps the front and back buffers for a list
       of windows.  The argument num_windows specifies	how  many
       windows	are to have their buffers swapped; it is the num-
       ber of elements in  the	swap_info  array.   The argument
       swap_info  specifies  the information needed per window to
       do the swap.

       The XdbeSwapInfo structure has the following fields:

	    Window	    swap_window
	    XdbeSwapAction    swap_action

       swap_window  specifies  the  window  for which	to   swap
       buffers. swap_action specifies the swap action to use for
       this swap_window.

       swap_action determines what will happen to  the	new  back
       buffer of the swap_window it is paired with in the list in
       addition to making the old  back buffer	become	visible.
       The defined actions are as follows:

       XdbeUndefined
	      The  contents  of the new back buffer become unde-
	      fined.  This may be the most efficient action since
	      it  allows  the  implementation to discard the con-
	      tents of the buffer if it needs to.

       XdbeBackground
	      The unobscured region of the new back  buffer  will
	      be  tiled with  the  window background.	The back-
	      ground action allows devices to use  a  fast  clear
	      capability during a swap.

       XdbeUntouched
	      The  unobscured  region of the new back buffer will
	      be unmodified by the swap.

       XdbeCopied
	      The unobscured region of the new back  buffer  will
	      be the contents of the old back buffer

X Version 11		Release 6.4				1

XdbeSwapBuffers(3X11)	X FUNCTIONS	XdbeSwapBuffers(3X11)

ERRORS
       BadMatch
	      A non-double-buffered  window  was specififed or a
	      window was specified twice.

       BadWindow
	      An invalid window was specified.

       BadValue
	      An invalid swap action was specified.

SEE ALSO
       DBE, XdbeAllocateBackBufferName(), XdbeBeginIdiom(), Xdbe-
       DeallocateBackBufferName(),  XdbeEndIdiom(), XdbeFreeVisu-
       alInfo(),  XdbeGetBackBufferAttributes(),   XdbeGetVisual-
       Info(), XdbeQueryExtension().

X Version 11		Release 6.4				2

[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server BSDOS

List of man pages available for BSDOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net