PySide6.QtQuick.QSGTextureMaterial

class QSGTextureMaterial

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

PySide6.QtQuick.QSGTextureMaterial 的继承图

注意

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

详细描述

警告

此实用程序类仅在运行Qt Quick场景图的默认后端时有效。

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

使用纹理材质渲染的几何体需要在属性位置0处有顶点,在属性位置1处有纹理坐标。纹理坐标是一个二维浮点元组。defaultAttributes_TexturedPoint2D返回与此材质兼容的属性集。

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

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

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