class QSGTextureMaterial#

QSGTextureMaterial 类提供了一种在场景图中渲染纹理几何形状的便捷方式。 更多...

Inheritance diagram of PySide6.QtQuick.QSGTextureMaterial

注意

此文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译存在问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来通知我们。

详细描述

警告

此实用工具类只有在与 Qt Quick 场景图默认后端一起运行时才是有效的。

纹理材质将使用提供的纹理填充几何形状中的每个像素。

使用纹理材质渲染的几何形状需要属性位置 0 中的顶点和属性位置 1 中的纹理坐标。纹理坐标是二维浮点元组。defaultAttributes_TexturedPoint2D 返回与该材质兼容的属性集。

要渲染的纹理可以调用 setTexture() 设置。可以使用 setMipmapFiltering()setFiltering()setHorizontalWrapMode()setVerticalWrapMode() 指定纹理应如何渲染。在绑定纹理实例之前设置渲染状态。

纹理材质将尊重当前的矩阵和纹理的 alpha 通道。它也将尊重场景图中的累积不透明度。

在用作场景图中的材质之前,必须在纹理材料中设置纹理。