diff options
Diffstat (limited to 'fb/fbpict.h')
-rw-r--r-- | fb/fbpict.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/fb/fbpict.h b/fb/fbpict.h index 86f271e7f..11cab3da9 100644 --- a/fb/fbpict.h +++ b/fb/fbpict.h @@ -630,6 +630,36 @@ fbComposite (CARD8 op, CARD16 width, CARD16 height); +typedef void (*CompositeFunc) (CARD8 op, + PicturePtr pSrc, + PicturePtr pMask, + PicturePtr pDst, + INT16 xSrc, + INT16 ySrc, + INT16 xMask, + INT16 yMask, + INT16 xDst, + INT16 yDst, + CARD16 width, + CARD16 height); + +void +fbWalkCompositeRegion (CARD8 op, + PicturePtr pSrc, + PicturePtr pMask, + PicturePtr pDst, + INT16 xSrc, + INT16 ySrc, + INT16 xMask, + INT16 yMask, + INT16 xDst, + INT16 yDst, + CARD16 width, + CARD16 height, + Bool srcRepeat, + Bool maskRepeat, + CompositeFunc compositeRect); + /* fbtrap.c */ void |