VirtualBox

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

最後變更 在這個檔案從62425是 32163,由 vboxsync 提交於 14 年 前

Additions/x11/x11include: additional headers for building drivers for X.Org Server 1.9

  • 屬性 svn:eol-style 設為 native
檔案大小: 1.6 KB
 
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_ */
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

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