summaryrefslogtreecommitdiffstats
path: root/src/runtime/q3dsuippresentation.cpp
diff options
context:
space:
mode:
authorTomi Korpipaa <tomi.korpipaa@qt.io>2018-10-26 13:42:57 +0300
committerTomi Korpipää <tomi.korpipaa@qt.io>2018-11-01 05:09:52 +0000
commit3981b2ce1439eff2f87064296f5a91b4a271515d (patch)
tree85e49e95a6681ae0f00d73615436179cf7052f26 /src/runtime/q3dsuippresentation.cpp
parentc9f9043a0081c1fab1b94858fda16099fc7d6b48 (diff)
Try loading a ktx image instead of the given one if option is set
If "Use ktx textures if available" option is set for the presentation from presentation settings dialog, try loading the given image file with ktx extension first. Task-number: QT3DS-2505 Change-Id: Ib1876fb810287beb943d8138b8fb2755853e6f3e Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
Diffstat (limited to 'src/runtime/q3dsuippresentation.cpp')
-rw-r--r--src/runtime/q3dsuippresentation.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/runtime/q3dsuippresentation.cpp b/src/runtime/q3dsuippresentation.cpp
index e8577b4..b2fb022 100644
--- a/src/runtime/q3dsuippresentation.cpp
+++ b/src/runtime/q3dsuippresentation.cpp
@@ -3633,6 +3633,11 @@ bool Q3DSUipPresentation::maintainAspectRatio() const
return d->maintainAspectRatio;
}
+bool Q3DSUipPresentation::preferKtx() const
+{
+ return d->preferKtx;
+}
+
void Q3DSUipPresentation::setAuthor(const QString &author)
{
d->author = author;
@@ -3663,6 +3668,11 @@ void Q3DSUipPresentation::setMaintainAspectRatio(bool maintain)
d->maintainAspectRatio = maintain;
}
+void Q3DSUipPresentation::setPreferKtx(bool prefer)
+{
+ d->preferKtx = prefer;
+}
+
Q3DSScene *Q3DSUipPresentation::scene() const
{
return d->scene;