summaryrefslogtreecommitdiff
path: root/spice
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2010-06-23 14:54:22 +0200
committerGerd Hoffmann <kraxel@redhat.com>2010-06-29 12:29:41 +0200
commit38a8c668dd769f6ec38e7279a434a27fa63ed62a (patch)
tree57ea225f432cc14a758afb874a4300304cc9cda6 /spice
parent28b990c0d93d40ae3111bb1f58b18e11083c863f (diff)
qxl abi: add QXLTransparent
Diffstat (limited to 'spice')
-rw-r--r--spice/qxl_dev.h11
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;