diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2010-06-23 15:34:06 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2010-06-29 12:29:41 +0200 |
commit | 7851c98a4ff9a97a7b822672b9c124275dec4f10 (patch) | |
tree | 5e60ecbfd723279dbc2e9fc208f61165d4f013e8 /spice | |
parent | 38a8c668dd769f6ec38e7279a434a27fa63ed62a (diff) |
qxl abi: add QXLRop3
Diffstat (limited to 'spice')
-rw-r--r-- | spice/qxl_dev.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/spice/qxl_dev.h b/spice/qxl_dev.h index f778118..f23c990 100644 --- a/spice/qxl_dev.h +++ b/spice/qxl_dev.h @@ -346,6 +346,15 @@ typedef struct SPICE_ATTR_PACKED QXLCompatAlphaBlnd { SpiceRect src_area; } QXLCompatAlphaBlnd; +typedef struct SPICE_ATTR_PACKED QXLRop3 { + QXLPHYSICAL src_bitmap; + SpiceRect src_area; + SpiceBrush brush; + uint8_t rop3; + uint8_t scale_mode; + SpiceQMask mask; +} QXLRop3; + typedef struct SPICE_ATTR_PACKED QXLCompatDrawable { QXLReleaseInfo release_info; uint8_t effect; @@ -363,7 +372,7 @@ typedef struct SPICE_ATTR_PACKED QXLCompatDrawable { QXLCompatAlphaBlnd alpha_blend; QXLCopyBits copy_bits; QXLBlend blend; - SpiceRop3 rop3; + QXLRop3 rop3; SpiceStroke stroke; SpiceText text; SpiceBlackness blackness; @@ -392,7 +401,7 @@ typedef struct SPICE_ATTR_PACKED QXLDrawable { QXLAlphaBlnd alpha_blend; QXLCopyBits copy_bits; QXLBlend blend; - SpiceRop3 rop3; + QXLRop3 rop3; SpiceStroke stroke; SpiceText text; SpiceBlackness blackness; |