diff options
author | Antti Määttä <antti.maatta@qt.io> | 2019-06-20 15:45:54 +0300 |
---|---|---|
committer | Antti Määttä <antti.maatta@qt.io> | 2019-06-20 16:34:07 +0300 |
commit | 74e1374b246f0b6d8c4560f052b9f880c41603ab (patch) | |
tree | 6d2556df3f2ec0e8c5edb1c81557d7aa62705e57 /src/api/studio3d/q3dsviewersettings_p.h | |
parent | 46a1400d950a735d85fb061b1d7264f1f8d3c542 (diff) |
Add matteEnabled to viewer settings
The flag is required to disable clearing to black in qml applications,
which support transparency.
Task-number: QT3DS-3689
Task-number: QT3DS-3542
Change-Id: I27b1e07a394be30f0fb4841c69555dde5697a5cf
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Jari Karppinen <jari.karppinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Pasi Keränen <pasi.keranen@qt.io>
Diffstat (limited to 'src/api/studio3d/q3dsviewersettings_p.h')
-rw-r--r-- | src/api/studio3d/q3dsviewersettings_p.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/api/studio3d/q3dsviewersettings_p.h b/src/api/studio3d/q3dsviewersettings_p.h index 48fbae3..4628241 100644 --- a/src/api/studio3d/q3dsviewersettings_p.h +++ b/src/api/studio3d/q3dsviewersettings_p.h @@ -62,6 +62,7 @@ public: void save(const QString &group, const QString &organization, const QString &application); void load(const QString &group, const QString &organization, const QString &application); + void setMatteEnabled(bool enabled); void setMatteColor(const QColor &color); void setShowRenderStats(bool show); void setShadeMode(Q3DSViewerSettings::ShadeMode mode); @@ -78,6 +79,7 @@ private: CommandQueue *m_commandQueue; // Not owned QColor m_matteColor; bool m_showRenderStats; + bool m_matteEnabled; Q3DSViewerSettings::ShadeMode m_shadeMode; Q3DSViewerSettings::ScaleMode m_scaleMode; QSettings *m_savedSettings; |