1 #ifndef XORG_COMPOSITE_H
2 #define XORG_COMPOSITE_H
6 boolean
xorg_composite_accelerated(int op
,
7 PicturePtr pSrcPicture
,
8 PicturePtr pMaskPicture
,
9 PicturePtr pDstPicture
);
11 boolean
xorg_composite_bind_state(struct exa_context
*exa
,
13 PicturePtr pSrcPicture
,
14 PicturePtr pMaskPicture
,
15 PicturePtr pDstPicture
,
16 struct exa_pixmap_priv
*pSrc
,
17 struct exa_pixmap_priv
*pMask
,
18 struct exa_pixmap_priv
*pDst
);
20 void xorg_composite(struct exa_context
*exa
,
21 struct exa_pixmap_priv
*dst
,
22 int srcX
, int srcY
, int maskX
, int maskY
,
23 int dstX
, int dstY
, int width
, int height
);
25 boolean
xorg_solid_bind_state(struct exa_context
*exa
,
26 struct exa_pixmap_priv
*pixmap
,
28 void xorg_solid(struct exa_context
*exa
,
29 struct exa_pixmap_priv
*pixmap
,
30 int x0
, int y0
, int x1
, int y1
);
32 void xorg_copy_pixmap(struct exa_context
*ctx
,
33 struct exa_pixmap_priv
*dst
, int dx
, int dy
,
34 struct exa_pixmap_priv
*src
, int sx
, int sy
,
35 int width
, int height
);