xorg_composite.h revision 319a588238b4c0c58f8f8807e1143ad79cd8f698
1#ifndef XORG_COMPOSITE_H 2#define XORG_COMPOSITE_H 3 4#include "xorg_exa.h" 5 6boolean xorg_composite_accelerated(int op, 7 PicturePtr pSrcPicture, 8 PicturePtr pMaskPicture, 9 PicturePtr pDstPicture); 10 11boolean xorg_composite_bind_state(struct exa_context *exa, 12 int op, 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); 19 20void 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); 24 25boolean xorg_solid_bind_state(struct exa_context *exa, 26 struct exa_pixmap_priv *pixmap, 27 Pixel fg); 28void xorg_solid(struct exa_context *exa, 29 struct exa_pixmap_priv *pixmap, 30 int x0, int y0, int x1, int y1); 31 32#endif 33