Changeset View
Changeset View
Standalone View
Standalone View
effects/backgroundcontrast/contrastshader.cpp
Show All 28 Lines | |||||
29 | #include <QVector2D> | 29 | #include <QVector2D> | ||
30 | 30 | | |||
31 | #include <cmath> | 31 | #include <cmath> | ||
32 | 32 | | |||
33 | using namespace KWin; | 33 | using namespace KWin; | ||
34 | 34 | | |||
35 | 35 | | |||
36 | ContrastShader::ContrastShader() | 36 | ContrastShader::ContrastShader() | ||
37 | : mValid(false), shader(NULL), m_opacity(1) | 37 | : mValid(false), shader(nullptr), m_opacity(1) | ||
38 | { | 38 | { | ||
39 | } | 39 | } | ||
40 | 40 | | |||
41 | ContrastShader::~ContrastShader() | 41 | ContrastShader::~ContrastShader() | ||
42 | { | 42 | { | ||
43 | reset(); | 43 | reset(); | ||
44 | } | 44 | } | ||
45 | 45 | | |||
46 | ContrastShader *ContrastShader::create() | 46 | ContrastShader *ContrastShader::create() | ||
47 | { | 47 | { | ||
48 | return new ContrastShader(); | 48 | return new ContrastShader(); | ||
49 | } | 49 | } | ||
50 | 50 | | |||
51 | void ContrastShader::reset() | 51 | void ContrastShader::reset() | ||
52 | { | 52 | { | ||
53 | delete shader; | 53 | delete shader; | ||
54 | shader = NULL; | 54 | shader = nullptr; | ||
55 | 55 | | |||
56 | setIsValid(false); | 56 | setIsValid(false); | ||
57 | } | 57 | } | ||
58 | 58 | | |||
59 | void ContrastShader::setOpacity(float opacity) | 59 | void ContrastShader::setOpacity(float opacity) | ||
60 | { | 60 | { | ||
61 | m_opacity = opacity; | 61 | m_opacity = opacity; | ||
62 | 62 | | |||
▲ Show 20 Lines • Show All 148 Lines • Show Last 20 Lines |