diff options
| author | vaxerski <vaxry@vaxry.net> | 2022-12-31 17:31:33 +0100 |
|---|---|---|
| committer | vaxerski <vaxry@vaxry.net> | 2022-12-31 17:31:33 +0100 |
| commit | ddcae74e09ade4215da537791e10ee229e4e3f7d (patch) | |
| tree | 578c2a9033cfcf8136fa1ae52245a9fc7f0dd01f /src/config/ConfigDataValues.hpp | |
| parent | 228e630f40de2e84e5c02384352dc9a0f70257d9 (diff) | |
normalize gradients and denormalize in groupbar
Diffstat (limited to 'src/config/ConfigDataValues.hpp')
| -rw-r--r-- | src/config/ConfigDataValues.hpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/config/ConfigDataValues.hpp b/src/config/ConfigDataValues.hpp index 6ac3ece0..27965556 100644 --- a/src/config/ConfigDataValues.hpp +++ b/src/config/ConfigDataValues.hpp @@ -2,8 +2,7 @@ #include "../defines.hpp" #include <vector> -enum eConfigValueDataTypes -{ +enum eConfigValueDataTypes { CVD_TYPE_INVALID = -1, CVD_TYPE_GRADIENT = 0 }; @@ -18,7 +17,7 @@ interface ICustomConfigValueData { class CGradientValueData : public ICustomConfigValueData { public: CGradientValueData(CColor col) { - m_vColors.push_back(col); + m_vColors.push_back(col * (1.f / 255.f)); }; virtual ~CGradientValueData(){}; @@ -28,7 +27,7 @@ class CGradientValueData : public ICustomConfigValueData { void reset(CColor col) { m_vColors.clear(); - m_vColors.emplace_back(col); + m_vColors.emplace_back(col * (1.f / 255.f)); m_fAngle = 0; } @@ -39,7 +38,7 @@ class CGradientValueData : public ICustomConfigValueData { float m_fAngle = 0; bool operator==(const CGradientValueData& other) { - if (other.m_vColors.size() != m_vColors.size() || m_fAngle != other.m_fAngle) + if (other.m_vColors.size() != m_vColors.size() || m_fAngle != other.m_fAngle) return false; for (size_t i = 0; i < m_vColors.size(); ++i) |
