summaryrefslogtreecommitdiffstats
path: root/vcl/headless/svpbmp.cxx
diff options
context:
space:
mode:
authorAndrzej Hunt <andrzej.hunt@collabora.com>2014-06-10 17:15:49 +0100
committerAndrzej Hunt <andrzej.hunt@collabora.com>2014-06-25 13:04:30 +0100
commite756452c40b39fc0fc7ea15b446b88c6c8736c90 (patch)
tree33294b89d78dd51f83c74271d9a2cdf5786eadcd /vcl/headless/svpbmp.cxx
parentGet rid of outdated comments. (diff)
downloadcore-e756452c40b39fc0fc7ea15b446b88c6c8736c90.tar.gz
core-e756452c40b39fc0fc7ea15b446b88c6c8736c90.zip
Add base value to set alpha channel for 32 bit colourspaces.
Currently the alpha channel is completely ignored by basebmp. However this results in completely "transparent" output, meaning the client has to manually overwrite the alpha channel -- instead we now set it automatically when writing colourdata. Unfortunately this doesn't quite work -- it seems that drawing a non-opaque bitmap/image on top of the existing bitmap can erase the alpha channel information (i.e. these areas will once again be transparent -- for example document borders seem to have a transition effect overlayed onto them): presumably there is some method that bypasses our RGBMaskSetter (probably some form of direct manipulation of raw values?). manipulation in basebmp Change-Id: Ia4be6a748cc30191a4422121f9ec347d9198b225
Diffstat (limited to 'vcl/headless/svpbmp.cxx')
0 files changed, 0 insertions, 0 deletions