PySide6.Qt3DExtras.Qt3DExtras.QTextureMaterial¶
- class QTextureMaterial¶
QTextureMaterial提供了一个简单的无光照纹理材质的默认实现。更多…概要¶
属性¶
方法¶
def
__init__()def
texture()def
textureOffset()
插槽¶
def
setTexture()
信号¶
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
此材料使用单次渲染通道方法的效果。提供了适用于OpenGL 2、OpenGL 3及以上版本以及OpenGL ES 2的技术。
注意
当使用
from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。- property alphaBlendingᅟ: bool¶
指示在渲染过程中是否考虑来自漫反射属性的alpha信息。默认为false。
- Access functions:
- property textureᅟ: QAbstractTexture¶
保存材质当前使用的纹理。
- Access functions:
这是一个实用属性。它设置了一般纹理变换矩阵的平移分量
- Access functions:
- property textureTransformᅟ: QMatrix3x3¶
保存当前的纹理变换。它在渲染时应用于纹理坐标。默认为单位矩阵。
- Access functions:
- __init__([parent=None])¶
- Parameters:
parent –
QNode
使用父对象
parent构造一个新的QTextureMaterial实例。- alphaBlendingEnabledChanged(enabled)¶
- Parameters:
enabled – 布尔值
属性
alphaBlendingᅟ的通知信号。- isAlphaBlendingEnabled()¶
- Return type:
布尔
属性
alphaBlendingᅟ的获取器。- setAlphaBlendingEnabled(enabled)¶
- Parameters:
enabled – 布尔值
另请参阅
isAlphaBlendingEnabled()
属性
alphaBlendingᅟ的设置器。- setTexture(texture)¶
- Parameters:
纹理 –
QAbstractTexture
另请参阅
texture()
属性
textureᅟ的设置器。属性
textureOffsetᅟ的设置器。- setTextureTransform(matrix)¶
- Parameters:
矩阵 –
QMatrix3x3
另请参阅
textureTransform()
属性
textureTransformᅟ的设置器。- texture()¶
- Return type:
QAbstractTexture
另请参阅
setTexture()
属性
textureᅟ的获取器。- textureChanged(texture)¶
- Parameters:
纹理 –
QAbstractTexture
属性
textureᅟ的通知信号。属性
textureOffsetᅟ的获取器。属性
textureOffsetᅟ的通知信号。- textureTransform()¶
- Return type:
另请参阅
setTextureTransform()
属性
textureTransformᅟ的获取器。- textureTransformChanged(textureTransform)¶
- Parameters:
textureTransform –
QMatrix3x3
属性
textureTransformᅟ的通知信号。