Changeset View
Changeset View
Standalone View
Standalone View
plugins/platforms/virtual/virtual_output.h
Show All 35 Lines | |||||
36 | public: | 36 | public: | ||
37 | VirtualOutput(QObject *parent = nullptr); | 37 | VirtualOutput(QObject *parent = nullptr); | ||
38 | virtual ~VirtualOutput(); | 38 | virtual ~VirtualOutput(); | ||
39 | 39 | | |||
40 | QSize pixelSize() const override; | 40 | QSize pixelSize() const override; | ||
41 | 41 | | |||
42 | void setGeometry(const QRect &geo); | 42 | void setGeometry(const QRect &geo); | ||
43 | 43 | | |||
44 | int getGammaRampSize() const override { | ||||
45 | return m_gammaSize; | ||||
46 | } | ||||
47 | bool setGammaRamp(ColorCorrect::GammaRamp &gamma) override { | ||||
48 | Q_UNUSED(gamma); | ||||
49 | return m_gammaResult; | ||||
50 | } | ||||
51 | | ||||
44 | private: | 52 | private: | ||
45 | Q_DISABLE_COPY(VirtualOutput); | 53 | Q_DISABLE_COPY(VirtualOutput); | ||
46 | friend class VirtualBackend; | 54 | friend class VirtualBackend; | ||
47 | 55 | | |||
48 | QSize m_pixelSize; | 56 | QSize m_pixelSize; | ||
49 | 57 | | |||
50 | int m_gammaSize = 200; | 58 | int m_gammaSize = 200; | ||
51 | bool m_gammaResult = true; | 59 | bool m_gammaResult = true; | ||
52 | }; | 60 | }; | ||
53 | 61 | | |||
54 | } | 62 | } | ||
55 | 63 | | |||
56 | #endif | 64 | #endif |