Fixed bug in color LC(H) - add LC(H) for exposure - add blend for mask color

This commit is contained in:
Desmis
2019-01-17 17:13:27 +01:00
parent 89ec57ea73
commit eec28d637f
17 changed files with 250 additions and 13 deletions

View File

@@ -632,6 +632,35 @@ public:
}
};
class LocHHmaskexpCurve
{
private:
LUTf lutLocHHmaskexpCurve; // 0xffff range
void Set(const Curve &pCurve);
public:
float sum;
virtual ~LocHHmaskexpCurve() {};
LocHHmaskexpCurve();
void Reset();
void Set(const std::vector<double> &curvePoints);
float getSum() const
{
return sum;
}
float operator[](float index) const
{
return lutLocHHmaskexpCurve[index];
}
operator bool (void) const
{
return lutLocHHmaskexpCurve;
}
};
class LocCCmaskexpCurve
{
private: