VirtualBox

source: vbox/trunk/src/VBox/Additions/x11/x11include/xorg-server-1.6.5/bstorestr.h@ 78293

Last change on this file since 78293 was 49174, checked in by vboxsync, 11 years ago

Additions/x11: replace header files for X.Org Server 1.6.0 with those for version 1.6.5 due to an ABI bump in-between.

  • Property svn:eol-style set to native
File size: 1.6 KB
Line 
1/*
2 * Copyright (c) 1987 by the Regents of the University of California
3 *
4 * Permission to use, copy, modify, and distribute this software and its
5 * documentation for any purpose and without fee is hereby granted, provided
6 * that the above copyright notice appear in all copies. The University of
7 * California makes no representations about the suitability of this software
8 * for any purpose. It is provided "as is" without express or implied
9 * warranty.
10 */
11
12/*
13 * Moved here from mi to allow wrapping of lower level backing store functions.
14 * -- 1997.10.27 Marc Aurele La France ([email protected])
15 */
16
17#ifndef _BSTORESTR_H_
18#define _BSTORESTR_H_
19
20#include "gc.h"
21#include "pixmap.h"
22#include "region.h"
23#include "window.h"
24
25typedef void (* BackingStoreSaveAreasProcPtr)(
26 PixmapPtr /*pBackingPixmap*/,
27 RegionPtr /*pObscured*/,
28 int /*x*/,
29 int /*y*/,
30 WindowPtr /*pWin*/);
31
32typedef void (* BackingStoreRestoreAreasProcPtr)(
33 PixmapPtr /*pBackingPixmap*/,
34 RegionPtr /*pExposed*/,
35 int /*x*/,
36 int /*y*/,
37 WindowPtr /*pWin*/);
38
39typedef void (* BackingStoreSetClipmaskRgnProcPtr)(
40 GCPtr /*pBackingGC*/,
41 RegionPtr /*pbackingCompositeClip*/);
42
43typedef PixmapPtr (* BackingStoreGetImagePixmapProcPtr)(void);
44
45typedef PixmapPtr (* BackingStoreGetSpansPixmapProcPtr)(void);
46
47typedef struct _BSFuncs {
48 BackingStoreSaveAreasProcPtr SaveAreas;
49 BackingStoreRestoreAreasProcPtr RestoreAreas;
50 BackingStoreSetClipmaskRgnProcPtr SetClipmaskRgn;
51 BackingStoreGetImagePixmapProcPtr GetImagePixmap;
52 BackingStoreGetSpansPixmapProcPtr GetSpansPixmap;
53} BSFuncRec, *BSFuncPtr;
54
55#endif /* _BSTORESTR_H_ */
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette