QSGTransformNode 类实现场景图形变换。 更多...
头: | #include <QSGTransformNode> |
CMake: |
find_package(Qt6 REQUIRED COMPONENTS Quick)
target_link_libraries(mytarget PRIVATE Qt6::Quick) |
qmake: | QT += quick |
继承: | QSGNode |
继承者: |
QSGTransformNode () | |
virtual | ~QSGTransformNode () override |
const QMatrix4x4 & | matrix () const |
void | setMatrix (const QMatrix4x4 & matrix ) |
变换应用节点子树,且可以嵌套。多个变换节点将通过相交其所有矩阵来累积。累积是作为渲染的一部分发生的。
变换节点实现了理论上支持完整 3D 变换的 4x4 矩阵。不管怎样,由于渲染器优化是针对 2D 用例而不是 3D 用例的,因此渲染具有完整 3D 变换的场景需要很小心进行。
注意: 所有带有 QSG 前缀的类只应用于场景图形渲染线程。见 场景图形和渲染 了解更多信息。
创建将其矩阵设为恒等矩阵的新 QSGTransformNode。
[override virtual noexcept]
QSGTransformNode::
~QSGTransformNode
()
删除此变换节点。
返回此变换节点的矩阵。
另请参阅 setMatrix ().
将此变换节点的矩阵设为 matrix .
另请参阅 matrix ().