| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- // Copyright (C) 2016 The Qt Company Ltd.
- // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
- import QtQuick 2.0
- import HelperWidgets 2.0
- import QtQuick.Layouts 1.0
- Column {
- anchors.left: parent.left
- anchors.right: parent.right
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Scatter3D")
- SectionLayout {
- Label {
- text: qsTr("renderingMode")
- tooltip: qsTr("Rendering Mode")
- Layout.fillWidth: true
- }
- SecondColumnLayout {
- ComboBox {
- backendValue: backendValues.renderingMode
- model: ["RenderIndirect", "RenderDirectToBackground",
- "RenderDirectToBackground_NoClear"]
- Layout.fillWidth: true
- scope: "AbstractGraph3D"
- }
- }
- Label {
- text: qsTr("msaaSamples")
- tooltip: qsTr("MSAA Sample Count")
- Layout.fillWidth: true
- }
- SpinBox {
- suffix: " x MSAA"
- backendValue: backendValues.msaaSamples
- minimumValue: 0
- maximumValue: 16
- Layout.fillWidth: true
- }
- Label {
- text: qsTr("shadowQuality")
- tooltip: qsTr("Shadow Quality")
- Layout.fillWidth: true
- }
- SecondColumnLayout {
- ComboBox {
- backendValue: backendValues.shadowQuality
- model: ["ShadowQualityNone", "ShadowQualityLow", "ShadowQualityMedium",
- "ShadowQualityHigh", "ShadowQualitySoftLow", "ShadowQualitySoftMedium",
- "ShadowQualitySoftHigh"]
- Layout.fillWidth: true
- scope: "AbstractGraph3D"
- }
- }
- Label {
- text: qsTr("selectionMode")
- tooltip: qsTr("Selection Mode")
- Layout.fillWidth: true
- }
- SecondColumnLayout {
- ComboBox {
- backendValue: backendValues.selectionMode
- model: ["SelectionNone", "SelectionItem"]
- Layout.fillWidth: true
- scope: "AbstractGraph3D"
- }
- }
- Label {
- text: qsTr("measureFps")
- tooltip: qsTr("Measure Frames Per Second")
- Layout.fillWidth: true
- }
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.measureFps
- Layout.fillWidth: true
- }
- }
- Label {
- text: qsTr("orthoProjection")
- tooltip: qsTr("Use Orthographic Projection")
- Layout.fillWidth: true
- }
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.orthoProjection
- Layout.fillWidth: true
- }
- }
- Label {
- text: qsTr("aspectRatio")
- tooltip: qsTr("Horizontal to Vertical Aspect Ratio")
- Layout.fillWidth: true
- }
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.aspectRatio
- minimumValue: 0.1
- maximumValue: 10.0
- stepSize: 0.1
- decimals: 1
- Layout.fillWidth: true
- }
- }
- Label {
- text: qsTr("optimizationHints")
- tooltip: qsTr("Optimization Hints")
- Layout.fillWidth: true
- }
- SecondColumnLayout {
- ComboBox {
- backendValue: backendValues.optimizationHints
- model: ["OptimizationDefault", "OptimizationStatic"]
- Layout.fillWidth: true
- scope: "AbstractGraph3D"
- }
- }
- Label {
- text: qsTr("polar")
- tooltip: qsTr("Use Polar Coordinates")
- Layout.fillWidth: true
- }
- SecondColumnLayout {
- CheckBox {
- id: polarCheckbox
- backendValue: backendValues.polar
- Layout.fillWidth: true
- }
- }
- Label {
- text: qsTr("radialLabelOffset")
- tooltip: qsTr("Radial Label Offset")
- Layout.fillWidth: true
- visible: polarCheckbox.checked
- }
- SecondColumnLayout {
- visible: polarCheckbox.checked
- SpinBox {
- backendValue: backendValues.radialLabelOffset
- minimumValue: 0.0
- maximumValue: 1.0
- stepSize: 0.01
- decimals: 2
- Layout.fillWidth: true
- }
- }
- Label {
- text: qsTr("horizontalAspectRatio")
- tooltip: qsTr("Horizontal Aspect Ratio")
- Layout.fillWidth: true
- }
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.horizontalAspectRatio
- minimumValue: 0.0
- maximumValue: 100.0
- stepSize: 0.01
- decimals: 2
- Layout.fillWidth: true
- }
- }
- Label {
- text: qsTr("margin")
- tooltip: qsTr("Graph Margin")
- Layout.fillWidth: true
- }
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.margin
- minimumValue: -1.0
- maximumValue: 100.0
- stepSize: 0.1
- decimals: 1
- Layout.fillWidth: true
- }
- }
- }
- }
- }
|