summaryrefslogtreecommitdiff
path: root/include/vcl/virdev.hxx
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2015-10-01 14:17:21 +0200
committerMiklos Vajna <vmiklos@collabora.co.uk>2015-10-01 16:45:23 +0200
commit1d3b613318654ceb2d34996ef8ca653cfe32a8ea (patch)
treea996b2c83a430af3a88a5af91daed6f7c1817e52 /include/vcl/virdev.hxx
parentded566addabf4e6813d22b14de4fb8ce8405d491 (diff)
desktop, vcl: support transparency in VirtualDevices with user-provided memory
Change-Id: I65c31995c02a644aa436aecd065255fab38045e4
Diffstat (limited to 'include/vcl/virdev.hxx')
-rw-r--r--include/vcl/virdev.hxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/vcl/virdev.hxx b/include/vcl/virdev.hxx
index ef86e5de7cac..669a224741ad 100644
--- a/include/vcl/virdev.hxx
+++ b/include/vcl/virdev.hxx
@@ -48,6 +48,7 @@ private:
const bool bTopDown );
SAL_DLLPRIVATE bool ImplSetOutputSizePixel( const Size& rNewSize, bool bErase,
const basebmp::RawMemorySharedArray &pBuffer,
+ const basebmp::RawMemorySharedArray &pAlphaBuffer,
const bool bTopDown );
VirtualDevice (const VirtualDevice &) SAL_DELETED_FUNCTION;
@@ -126,6 +127,7 @@ public:
const Fraction& rScale,
const Point& rNewOffset,
const basebmp::RawMemorySharedArray &pBuffer,
+ const basebmp::RawMemorySharedArray &pAlphaBuffer,
const bool bTopDown = false );
bool SetOutputSize( const Size& rNewSize, bool bErase = true )
{ return SetOutputSizePixel( LogicToPixel( rNewSize ), bErase ); }