head 1.2; access; symbols netbsd-7-2-RELEASE:1.1.1.3 netbsd-7-1-2-RELEASE:1.1.1.3 netbsd-7-1-1-RELEASE:1.1.1.3 netbsd-7-1:1.1.1.3.0.14 netbsd-7-1-RELEASE:1.1.1.3 netbsd-7-1-RC2:1.1.1.3 netbsd-7-1-RC1:1.1.1.3 netbsd-7-0-2-RELEASE:1.1.1.3 netbsd-7-0-1-RELEASE:1.1.1.3 netbsd-7-0:1.1.1.3.0.12 netbsd-7-0-RELEASE:1.1.1.3 netbsd-7-0-RC3:1.1.1.3 netbsd-7-0-RC2:1.1.1.3 netbsd-7-0-RC1:1.1.1.3 netbsd-5-2-3-RELEASE:1.1.1.1 netbsd-5-1-5-RELEASE:1.1.1.1 netbsd-6-0-6-RELEASE:1.1.1.3 netbsd-6-1-5-RELEASE:1.1.1.3 netbsd-7:1.1.1.3.0.10 netbsd-7-base:1.1.1.3 netbsd-6-1-4-RELEASE:1.1.1.3 netbsd-6-0-5-RELEASE:1.1.1.3 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.1.1.3 riastradh-drm2:1.1.1.3.0.8 riastradh-drm2-base:1.1.1.3 netbsd-6-1-3-RELEASE:1.1.1.3 netbsd-6-0-4-RELEASE:1.1.1.3 netbsd-5-2-2-RELEASE:1.1.1.1 netbsd-5-1-4-RELEASE:1.1.1.1 netbsd-6-1-2-RELEASE:1.1.1.3 netbsd-6-0-3-RELEASE:1.1.1.3 netbsd-5-2-1-RELEASE:1.1.1.1 netbsd-5-1-3-RELEASE:1.1.1.1 netbsd-6-1-1-RELEASE:1.1.1.3 xorg-server-1-10-6:1.1.1.3 netbsd-6-1:1.1.1.3.0.6 netbsd-6-0-2-RELEASE:1.1.1.3 netbsd-6-1-RELEASE:1.1.1.3 netbsd-6-1-RC4:1.1.1.3 netbsd-6-1-RC3:1.1.1.3 netbsd-6-1-RC2:1.1.1.3 netbsd-6-1-RC1:1.1.1.3 netbsd-5-2:1.1.1.1.0.8 netbsd-6-0-1-RELEASE:1.1.1.3 netbsd-5-2-RELEASE:1.1.1.1 netbsd-5-2-RC1:1.1.1.1 netbsd-6-0:1.1.1.3.0.4 netbsd-6-0-RELEASE:1.1.1.3 netbsd-6-0-RC2:1.1.1.3 netbsd-6-0-RC1:1.1.1.3 netbsd-6:1.1.1.3.0.2 netbsd-6-base:1.1.1.3 netbsd-5-1-2-RELEASE:1.1.1.1 netbsd-5-1-1-RELEASE:1.1.1.1 xorg-server-1-10-3:1.1.1.3 mrg-xorg-server-1-9-5-pre-1-10-3:1.1.1.2 xorg-server-1-9-5:1.1.1.2 xorg-server-1-9-2:1.1.1.2 netbsd-5-1:1.1.1.1.0.6 netbsd-5-1-RELEASE:1.1.1.1 netbsd-5-1-RC4:1.1.1.1 netbsd-5-1-RC3:1.1.1.1 netbsd-5-1-RC2:1.1.1.1 netbsd-5-1-RC1:1.1.1.1 netbsd-5-0-2-RELEASE:1.1.1.1 xorg-server-1-6-5:1.1.1.1 xorg-server-1-6-3:1.1.1.1 netbsd-5-0-1-RELEASE:1.1.1.1 xorg-server-1-6-2:1.1.1.1 xorg-server-1-6-1-901:1.1.1.1 netbsd-5-0:1.1.1.1.0.4 netbsd-5-0-RELEASE:1.1.1.1 netbsd-5-0-RC4:1.1.1.1 netbsd-5-0-RC3:1.1.1.1 netbsd-5-0-RC2:1.1.1.1 netbsd-5-0-RC1:1.1.1.1 netbsd-5:1.1.1.1.0.2 netbsd-5-base:1.1.1.1 xorg-server-1-4-2:1.1.1.1 xorg:1.1.1; locks; strict; comment @# @; 1.2 date 2016.08.11.00.04.28; author mrg; state dead; branches; next 1.1; commitid FQxwnZNPy5ZgOOhz; 1.1 date 2008.07.31.19.50.31; author mrg; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2008.07.31.19.50.31; author mrg; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 2010.11.23.05.21.20; author mrg; state Exp; branches; next 1.1.1.3; 1.1.1.3 date 2011.08.02.06.56.51; author mrg; state Exp; branches; next ; desc @@ 1.2 log @first merge of netbsd changes. not tested yet. @ text @
#include "pixmapstr.h"Go to the source code of this file.
Data Structures | |
| struct | _dmxPixPriv |
Defines | |
| #define | DMX_GET_PIXMAP_PRIV(_pPix) (dmxPixPrivPtr)(_pPix)->devPrivates[dmxPixPrivateIndex].ptr |
Typedefs | |
| typedef _dmxPixPriv | dmxPixPrivRec |
| typedef _dmxPixPriv * | dmxPixPrivPtr |
Functions | |
| Bool | dmxInitPixmap (ScreenPtr pScreen) |
| PixmapPtr | dmxCreatePixmap (ScreenPtr pScreen, int width, int height, int depth) |
| Bool | dmxDestroyPixmap (PixmapPtr pPixmap) |
| RegionPtr | dmxBitmapToRegion (PixmapPtr pPixmap) |
| void | dmxBECreatePixmap (PixmapPtr pPixmap) |
| Bool | dmxBEFreePixmap (PixmapPtr pPixmap) |
Variables | |
| int | dmxPixPrivateIndex |
|
|
Get pixmap private pointer. |
|
|
Pixmap private area. |
|
|
Pixmap private area. |
|
|
Create a pixmap on the back-end server. |
|
|
Destroy the pixmap on the back-end server. |
|
|
Create and return a region based on the pixmap pointed to by pPixmap. |
|
||||||||||||||||||||
|
Create a pixmap for pScreen with the specified width, height, and depth. |
|
|
Destroy the pixmap pointed to by pPixmap. |
|
|
Initialize a private area in pScreen for pixmap information. |
|
|
Private index.
|
#include "pixmapstr.h"Go to the source code of this file.
Data Structures | |
| struct | _dmxPixPriv |
Defines | |
| #define | DMX_GET_PIXMAP_PRIV(_pPix) (dmxPixPrivPtr)dixLookupPrivate(&(_pPix)->devPrivates, dmxPixPrivateKey) |
Typedefs | |
| typedef struct _dmxPixPriv | dmxPixPrivRec |
| typedef struct _dmxPixPriv * | dmxPixPrivPtr |
Functions | |
| Bool | dmxInitPixmap (ScreenPtr pScreen) |
| PixmapPtr | dmxCreatePixmap (ScreenPtr pScreen, int width, int height, int depth, unsigned usage_hint) |
| Bool | dmxDestroyPixmap (PixmapPtr pPixmap) |
| RegionPtr | dmxBitmapToRegion (PixmapPtr pPixmap) |
| void | dmxBECreatePixmap (PixmapPtr pPixmap) |
| Bool | dmxBEFreePixmap (PixmapPtr pPixmap) |
Interface for pixmap support.
| #define DMX_GET_PIXMAP_PRIV | ( | _pPix | ) | (dmxPixPrivPtr)dixLookupPrivate(&(_pPix)->devPrivates, dmxPixPrivateKey) |
| typedef struct _dmxPixPriv * dmxPixPrivPtr | d83 19 a101 9
| typedef struct _dmxPixPriv dmxPixPrivRec | d105 27 a131 18
| void dmxBECreatePixmap | ( | PixmapPtr | pPixmap | ) | d133 1 d135 26 a160 21 |
| Bool dmxBEFreePixmap | ( | PixmapPtr | pPixmap | ) | d162 1 d164 26 a189 21 |
| RegionPtr dmxBitmapToRegion | ( | PixmapPtr | pPixmap | ) | d191 1 d193 24 a216 19 |
| PixmapPtr dmxCreatePixmap | ( | ScreenPtr | pScreen, | a218 1d220 3 a222 2 | int | width, | a224 1d226 3 a228 2 | int | height, | a230 1a231 5 | int | depth, | |||||||
| d233 2 a234 2 | unsigned | usage_hint | d238 2 a239 2 | ) | d241 1 d243 26 a268 21 |
| Bool dmxDestroyPixmap | ( | PixmapPtr | pPixmap | ) | d270 1 d272 26 a297 21 |
| Bool dmxInitPixmap | ( | ScreenPtr | pScreen | ) | d299 24 d324 16 a339 11 |