VirtualBox

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

最後變更 在這個檔案從67129是 51223,由 vboxsync 提交於 11 年 前

Additions/x11/x11include: added header files for X.Org Server 1.0 and 1.1.

  • 屬性 svn:eol-style 設為 native
檔案大小: 1.7 KB
 
1/* $XFree86: xc/programs/Xserver/include/bstorestr.h,v 1.2 2001/01/06 20:58:12 tsi Exp $*/
2/*
3 * Copyright (c) 1987 by the Regents of the University of California
4 *
5 * Permission to use, copy, modify, and distribute this software and its
6 * documentation for any purpose and without fee is hereby granted, provided
7 * that the above copyright notice appear in all copies. The University of
8 * California makes no representations about the suitability of this software
9 * for any purpose. It is provided "as is" without express or implied
10 * warranty.
11 */
12
13/*
14 * Moved here from mi to allow wrapping of lower level backing store functions.
15 * -- 1997.10.27 Marc Aurele La France ([email protected])
16 */
17
18#ifndef _BSTORESTR_H_
19#define _BSTORESTR_H_
20
21#include "gc.h"
22#include "pixmap.h"
23#include "region.h"
24#include "window.h"
25
26typedef void (* BackingStoreSaveAreasProcPtr)(
27 PixmapPtr /*pBackingPixmap*/,
28 RegionPtr /*pObscured*/,
29 int /*x*/,
30 int /*y*/,
31 WindowPtr /*pWin*/);
32
33typedef void (* BackingStoreRestoreAreasProcPtr)(
34 PixmapPtr /*pBackingPixmap*/,
35 RegionPtr /*pExposed*/,
36 int /*x*/,
37 int /*y*/,
38 WindowPtr /*pWin*/);
39
40typedef void (* BackingStoreSetClipmaskRgnProcPtr)(
41 GCPtr /*pBackingGC*/,
42 RegionPtr /*pbackingCompositeClip*/);
43
44typedef PixmapPtr (* BackingStoreGetImagePixmapProcPtr)(void);
45
46typedef PixmapPtr (* BackingStoreGetSpansPixmapProcPtr)(void);
47
48typedef struct _BSFuncs {
49
50 BackingStoreSaveAreasProcPtr SaveAreas;
51 BackingStoreRestoreAreasProcPtr RestoreAreas;
52 BackingStoreSetClipmaskRgnProcPtr SetClipmaskRgn;
53 BackingStoreGetImagePixmapProcPtr GetImagePixmap;
54 BackingStoreGetSpansPixmapProcPtr GetSpansPixmap;
55
56} BSFuncRec, *BSFuncPtr;
57
58#endif /* _BSTORESTR_H_ */
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

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