kwin/libkwineffects
Martin Gräßlin c7262e8bd3 Getter/setters for opacity, saturation and brightness in WindowPaintData
The public member variables for opacity, saturation and brightness
are removed in favor for getter and setters. The variables are
moved into a private class. Those are now qreal instead of double.

To make usage inside the effects easier a multiply method is added
which multiplies the current value with passed in factor and returns
the new value in a functional programming style.

This commit is the top-most of a patch series to refactor
ScreenPaintData and WindowPaintData. Other related commits are:
* 0811772
* ebdc7ec
* 2c8dd8d
* 7699726
* 68e0201
* 611cb09

REVIEW: 105141
BUG: 303314
FIXED-IN: 4.10
2012-07-19 18:25:48 +02:00
..
anidata.cpp add clipping support to AnimationEffect 2012-05-10 19:35:13 +02:00
anidata_p.h
CMakeLists.txt
kwinanimationeffect.cpp Getter/setters for opacity, saturation and brightness in WindowPaintData 2012-07-19 18:25:48 +02:00
kwinanimationeffect.h add clipping support to AnimationEffect 2012-05-10 19:35:13 +02:00
kwinconfig.h.cmake
kwineffects.cpp Getter/setters for opacity, saturation and brightness in WindowPaintData 2012-07-19 18:25:48 +02:00
kwineffects.h Getter/setters for opacity, saturation and brightness in WindowPaintData 2012-07-19 18:25:48 +02:00
kwinglobals.cpp
kwinglobals.h -pedantic 2012-06-07 00:38:13 +02:00
kwinglplatform.cpp Initialize variables in GLPlatform 2012-06-13 09:19:27 +02:00
kwinglplatform.h
kwingltexture.cpp remove (broken) mimpmap support check, disable use of mipmaps and align texture filter 2012-06-18 22:11:28 +02:00
kwingltexture.h
kwingltexture_p.h
kwinglutils.cpp Reset error flag in checkGLError 2012-06-24 18:34:47 +02:00
kwinglutils.h
kwinglutils_funcs.cpp Swap vsync order, trade in 1frame lag 2012-05-17 11:41:26 +02:00
kwinglutils_funcs.h Swap vsync order, trade in 1frame lag 2012-05-17 11:41:26 +02:00
kwinxrenderutils.cpp
kwinxrenderutils.h
Mainpage.dox
Messages.sh