// Copyright (C) 2020 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only import QtQuick3D Effect { property var uVarInt: 60 property bool uBoolFalse: false property bool uBoolTrue: true property int uInt: 33 property real uReal: 3.3 property point uPointS: "0.0,1.0" property point uPointF: Qt.point(1,0); property size uSizeS: "1x1" property size uSizeF: Qt.size(2,2) property rect uRectS: "0,1,100x101" property rect uRectF: Qt.rect(1,0,101,100) property vector2d uVec2: Qt.vector2d(1.0, 2.0) property vector3d uVec3: Qt.vector3d(1.0, 2.0, 3.0) property vector4d uVec4: Qt.vector4d(1.0, 2.0, 3.0, 4.0) property quaternion uQuat: Qt.quaternion(1, 2, 3, 4) property matrix4x4 uM44: Qt.matrix4x4(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16) property color uColor1: "green" property color uColor2: "#ff0000" property TextureInput uTexInput: TextureInput { texture: Texture { } } passes: Pass { shaders: [ Shader { stage: Shader.Vertex shader: "shader.vert" }, Shader { stage: Shader.Fragment shader: "shader.frag" } ] } }