kwin/effects/cube
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
..
data Remove textureWidth/textureHeight from all Shaders 2011-06-19 20:54:13 +02:00
CMakeLists.txt CubeCaps back in GLES mode. 2011-01-30 14:12:02 +01:00
cube.cpp Getter/setters for opacity, saturation and brightness in WindowPaintData 2012-07-19 18:25:48 +02:00
cube.desktop SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
cube.h Move loading of Cube textures into thread 2012-05-03 09:07:06 +02:00
cube_config.cpp KWin uses kdelibs coding style. 2011-01-31 20:07:03 +01:00
cube_config.desktop SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
cube_config.h KWin uses kdelibs coding style. 2011-01-31 20:07:03 +01:00
cube_config.ui Use KIntSpinBox instead of QSpinBox for better integration with KDE. As a bonus this allows to use plural suffix in spinboxes since KDE 4.3 if necessary. 2009-06-30 20:09:04 +00:00
cube_inside.h KWin uses kdelibs coding style. 2011-01-31 20:07:03 +01:00
cube_proxy.cpp KWin uses kdelibs coding style. 2011-01-31 20:07:03 +01:00
cube_proxy.h KWin uses kdelibs coding style. 2011-01-31 20:07:03 +01:00
cubeslide.cpp Getter/setters for opacity, saturation and brightness in WindowPaintData 2012-07-19 18:25:48 +02:00
cubeslide.desktop SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
cubeslide.h Use namespaced parameters in signals 2012-03-12 21:37:40 +01:00
cubeslide_config.cpp KWin uses kdelibs coding style. 2011-01-31 20:07:03 +01:00
cubeslide_config.desktop SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
cubeslide_config.h KWin uses kdelibs coding style. 2011-01-31 20:07:03 +01:00
cubeslide_config.ui Add a new option to cube animation to trigger rotating the cube while moving a window towards the screen edge. 2010-01-10 15:51:02 +00:00