]> git.sesse.net Git - kdenlive/blobdiff - src/colorcorrection/vectorscopegenerator.h
Reorganize and cleanup build structure
[kdenlive] / src / colorcorrection / vectorscopegenerator.h
index 1f6851d27db319bddef0d205f983447b77e799d8..3aa3669e330570c6fe8551113bbb69c7f055ed58 100644 (file)
@@ -12,6 +12,7 @@
 #define VECTORSCOPEGENERATOR_H
 
 #include <QObject>
+#include <QtGui/QImage>
 
 class QImage;
 class QPoint;
@@ -23,10 +24,12 @@ class VectorscopeGenerator : public QObject
 Q_OBJECT
 
 public:
+    enum ColorSpace { ColorSpace_YUV, ColorSpace_YPbPr };
     enum PaintMode { PaintMode_Green, PaintMode_Green2, PaintMode_Original, PaintMode_Chroma, PaintMode_YUV, PaintMode_Black };
 
     QImage calculateVectorscope(const QSize &vectorscopeSize, const QImage &image, const float &gain,
                                 const VectorscopeGenerator::PaintMode &paintMode,
+                                const VectorscopeGenerator::ColorSpace &colorSpace,
                                 const bool&, const uint &accelFactor = 1) const;
 
     QPoint mapToCircle(const QSize &targetSize, const QPointF &point) const;