Changeset View
Changeset View
Standalone View
Standalone View
plugins/platforms/virtual/virtual_output.h
Show All 36 Lines | 36 | public: | |||
---|---|---|---|---|---|
37 | VirtualOutput(QObject *parent = nullptr); | 37 | VirtualOutput(QObject *parent = nullptr); | ||
38 | VirtualOutput(const VirtualOutput &o); | 38 | VirtualOutput(const VirtualOutput &o); | ||
39 | virtual ~VirtualOutput(); | 39 | virtual ~VirtualOutput(); | ||
40 | 40 | | |||
41 | QSize pixelSize() const override; | 41 | QSize pixelSize() const override; | ||
42 | 42 | | |||
43 | void setGeometry(const QRect &geo); | 43 | void setGeometry(const QRect &geo); | ||
44 | 44 | | |||
45 | int getGammaRampSize() const override { | ||||
46 | return m_gammaSize; | ||||
47 | } | ||||
48 | bool setGammaRamp(ColorCorrect::GammaRamp &gamma) override { | ||||
49 | Q_UNUSED(gamma); | ||||
50 | return m_gammaResult; | ||||
51 | } | ||||
52 | | ||||
45 | private: | 53 | private: | ||
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 |