C
Matrix4x4 QML Type
Provides a 4x4 matrix to transform an Item. More...
| Import Statement: | import QtQuick |
| Since: | Qt Quick Ultralite 1.7 |
Properties
- matrix : matrix4x4
Detailed Description
The Matrix4x4 type provides a 4x4 matrix to transform an Item. It supports rotation, scale, translation and shearing, using a single transformation in the 4x4 matrix. The following example rotates a Text item at a 45-degree angle (PI/4):
Rectangle {
color: "#41CD52"
Text {
anchors.centerIn: parent
font.pixelSize: 30
text: "Qt for MCUs"
transform: Matrix4x4 {
property real a: Math.PI / 4
matrix: Qt.matrix4x4(Math.cos(a), -Math.sin(a), 0, 0,
Math.sin(a), Math.cos(a), 0, 0,
0, 0, 1, 0,
0, 0, 0, 1)
}
}
}
Note: set ImageFiles.MCU.Experimental.resourceSplitImageOptimization to false to avoid rendering artifacts (when creating a scaling animation, for example).
See also matrix4x4.
Property Documentation
matrix : matrix4x4
The 4x4 matrix used in the transformation of an Item
Available under certain Qt licenses.
Find out more.