aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/qml2puppet/mockfiles/qt6/HelperGrid.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/qml2puppet/mockfiles/qt6/HelperGrid.qml')
-rw-r--r--src/tools/qml2puppet/mockfiles/qt6/HelperGrid.qml99
1 files changed, 99 insertions, 0 deletions
diff --git a/src/tools/qml2puppet/mockfiles/qt6/HelperGrid.qml b/src/tools/qml2puppet/mockfiles/qt6/HelperGrid.qml
new file mode 100644
index 0000000000..c76490dfe7
--- /dev/null
+++ b/src/tools/qml2puppet/mockfiles/qt6/HelperGrid.qml
@@ -0,0 +1,99 @@
+// Copyright (C) 2019 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0 WITH Qt-GPL-exception-1.0
+
+import QtQuick 6.0
+import QtQuick3D 6.0
+import GridGeometry 1.0
+
+Node {
+ id: grid
+
+ property alias lines: gridGeometry.lines
+ property alias step: gridGeometry.step
+ property alias subdivAlpha: subGridMaterial.opacity
+ property alias gridColor: mainGridMaterial.diffuseColor
+
+ eulerRotation.x: 90
+
+ // Note: Only one instance of HelperGrid is supported, as the geometry names are fixed
+
+ Model { // Main grid lines
+ readonly property bool _edit3dLocked: true // Make this non-pickable
+ castsShadows: false
+ receivesShadows: false
+ geometry: GridGeometry {
+ id: gridGeometry
+ name: "3D Edit View Helper Grid"
+ }
+
+ materials: [
+ DefaultMaterial {
+ id: mainGridMaterial
+ diffuseColor: "#aaaaaa"
+ lighting: DefaultMaterial.NoLighting
+ cullMode: Material.NoCulling
+ }
+ ]
+ }
+
+ Model { // Subdivision lines
+ readonly property bool _edit3dLocked: true // Make this non-pickable
+ castsShadows: false
+ receivesShadows: false
+ geometry: GridGeometry {
+ lines: gridGeometry.lines
+ step: gridGeometry.step
+ isSubdivision: true
+ name: "3D Edit View Helper Grid subdivisions"
+ }
+
+ materials: [
+ DefaultMaterial {
+ id: subGridMaterial
+ diffuseColor: mainGridMaterial.diffuseColor
+ lighting: DefaultMaterial.NoLighting
+ cullMode: Material.NoCulling
+ }
+ ]
+ }
+
+ Model { // Z Axis
+ readonly property bool _edit3dLocked: true // Make this non-pickable
+ castsShadows: false
+ receivesShadows: false
+ geometry: GridGeometry {
+ lines: gridGeometry.lines
+ step: gridGeometry.step
+ isCenterLine: true
+ name: "3D Edit View Helper Grid Z Axis"
+ }
+ materials: [
+ DefaultMaterial {
+ id: vCenterLineMaterial
+ diffuseColor: "#00a1d2"
+ lighting: DefaultMaterial.NoLighting
+ cullMode: Material.NoCulling
+ }
+ ]
+ }
+ Model { // X Axis
+ readonly property bool _edit3dLocked: true // Make this non-pickable
+ castsShadows: false
+ receivesShadows: false
+ eulerRotation.z: 90
+ geometry: GridGeometry {
+ lines: gridGeometry.lines
+ step: gridGeometry.step
+ isCenterLine: true
+ name: "3D Edit View Helper Grid X Axis"
+ }
+ materials: [
+ DefaultMaterial {
+ id: hCenterLineMaterial
+ diffuseColor: "#cb211a"
+ lighting: DefaultMaterial.NoLighting
+ cullMode: Material.NoCulling
+ }
+ ]
+ }
+}