]> git.sesse.net Git - kdenlive/blobdiff - src/colortools.h
Const'ref
[kdenlive] / src / colortools.h
index 2bd84b1619c2f855cadd47f08266c84305c1e6f7..c55507cb59a972baabdbe1081d86b0647abd2ba2 100644 (file)
@@ -76,8 +76,12 @@ public:
       Basic HSV plane with two components varying on the x and y axis.
       If both components are the same, then the y axis will be considered.
       MIN/MAX give the minimum/maximum saturation, usually 0..255.
+      Missing colour components will be taken from baseColor.
+      For shear == true, the image will be sheared such that the x axis goes through (0,0) and (1,1). offsetY can additionally
+      shift the whole x axis vertically.
       */
-    static QImage hsvCurvePlane(const QSize &size, const QColor &baseColor, const ComponentsHSV &xVariant, const ComponentsHSV &yVariant);
+    static QImage hsvCurvePlane(const QSize &size, const QColor &baseColor,
+                                const ComponentsHSV &xVariant, const ComponentsHSV &yVariant, const bool &shear = false, const float offsetY = 0);
 
 signals:
     void signalYuvWheelCalculationFinished();