summaryrefslogtreecommitdiffstats
path: root/examples/datavisualization/qmlsurfacelayers
diff options
context:
space:
mode:
Diffstat (limited to 'examples/datavisualization/qmlsurfacelayers')
-rw-r--r--examples/datavisualization/qmlsurfacelayers/qml/qmlsurfacelayers/main.qml23
1 files changed, 23 insertions, 0 deletions
diff --git a/examples/datavisualization/qmlsurfacelayers/qml/qmlsurfacelayers/main.qml b/examples/datavisualization/qmlsurfacelayers/qml/qmlsurfacelayers/main.qml
index 22c527a2..65378660 100644
--- a/examples/datavisualization/qmlsurfacelayers/qml/qmlsurfacelayers/main.qml
+++ b/examples/datavisualization/qmlsurfacelayers/qml/qmlsurfacelayers/main.qml
@@ -230,5 +230,28 @@ Item {
}
}
}
+
+ NewButton {
+ id: aaButton
+ text: "Disable Antialiasing"
+ Layout.fillWidth: true
+ Layout.minimumHeight: 40
+ visible: false
+ onClicked: {
+ if (surfaceLayers.renderingMode === AbstractGraph3D.Indirect_NoAA) {
+ surfaceLayers.renderingMode = AbstractGraph3D.DirectToBackground
+ text = "Disable Antialiasing"
+ } else {
+ surfaceLayers.renderingMode = AbstractGraph3D.Indirect_NoAA
+ text = "Enable Antialiasing"
+ }
+ }
+ }
+
+ Component.onCompleted: {
+ if (surfaceLayers.antialiasing) {
+ aaButton.visible = true
+ }
+ }
}
}