diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2010-06-23 14:54:22 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2010-06-29 12:29:41 +0200 |
commit | 38a8c668dd769f6ec38e7279a434a27fa63ed62a (patch) | |
tree | 57ea225f432cc14a758afb874a4300304cc9cda6 /spice | |
parent | 28b990c0d93d40ae3111bb1f58b18e11083c863f (diff) |
qxl abi: add QXLTransparent
Diffstat (limited to 'spice')
-rw-r--r-- | spice/qxl_dev.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/spice/qxl_dev.h b/spice/qxl_dev.h index ef52e9a..f778118 100644 --- a/spice/qxl_dev.h +++ b/spice/qxl_dev.h @@ -326,6 +326,13 @@ typedef struct SPICE_ATTR_PACKED QXLCopy { SpiceQMask mask; } QXLCopy, QXLBlend; +typedef struct SPICE_ATTR_PACKED QXLTransparent { + QXLPHYSICAL src_bitmap; + SpiceRect src_area; + uint32_t src_color; + uint32_t true_color; +} QXLTransparent; + typedef struct SPICE_ATTR_PACKED QXLAlphaBlnd { uint16_t alpha_flags; uint8_t alpha; @@ -352,7 +359,7 @@ typedef struct SPICE_ATTR_PACKED QXLCompatDrawable { QXLFill fill; QXLOpaque opaque; QXLCopy copy; - SpiceTransparent transparent; + QXLTransparent transparent; QXLCompatAlphaBlnd alpha_blend; QXLCopyBits copy_bits; QXLBlend blend; @@ -381,7 +388,7 @@ typedef struct SPICE_ATTR_PACKED QXLDrawable { QXLFill fill; QXLOpaque opaque; QXLCopy copy; - SpiceTransparent transparent; + QXLTransparent transparent; QXLAlphaBlnd alpha_blend; QXLCopyBits copy_bits; QXLBlend blend; |