summaryrefslogtreecommitdiff
path: root/vcl/inc/skia
diff options
context:
space:
mode:
authorLuboš Luňák <l.lunak@collabora.com>2019-09-20 14:45:36 +0200
committerLuboš Luňák <l.lunak@collabora.com>2019-11-27 09:55:05 +0100
commit886e5d2701c8d1f08c612eb3f093027fc590c508 (patch)
treee9d8d47e441e78ebedda2bbc45e648f69f2c6b56 /vcl/inc/skia
parent1e9fae677579b59ddbc4cd69e201b95f51b8c742 (diff)
basic functional implementation of Skia SalBmp
Not complete but can pass basic tests. Change-Id: I8e81c44554663a99cd4b262e37f4841ba0687cf1
Diffstat (limited to 'vcl/inc/skia')
-rw-r--r--vcl/inc/skia/salbmp.hxx5
1 files changed, 5 insertions, 0 deletions
diff --git a/vcl/inc/skia/salbmp.hxx b/vcl/inc/skia/salbmp.hxx
index 04f159b34af2..c8369ce485b4 100644
--- a/vcl/inc/skia/salbmp.hxx
+++ b/vcl/inc/skia/salbmp.hxx
@@ -59,6 +59,11 @@ public:
private:
SkBitmap mBitmap;
+ BitmapPalette mPalette;
+ int mBitCount; // bpp
+ Size mSize;
+ std::unique_ptr<sal_uInt8[]> mBuffer; // for 1bpp and 4bpp, Skia doesn't support those
+ int mScanlineSize; // size of one row in mBuffer
};
#endif // INCLUDED_VCL_INC_OPENGL_SALBMP_H