QTextureMaterial#
The QTextureMaterial
provides a default implementation of a simple unlit texture material. More…
Synopsis#
Functions#
def
isAlphaBlendingEnabled
()def
texture
()def
textureOffset
()def
textureTransform
()
Slots#
def
setAlphaBlendingEnabled
(enabled)def
setTexture
(texture)def
setTextureOffset
(textureOffset)def
setTextureTransform
(matrix)
Signals#
def
alphaBlendingEnabledChanged
(enabled)def
textureChanged
(texture)def
textureOffsetChanged
(textureOffset)def
textureTransformChanged
(textureTransform)
Detailed Description#
This material uses an effect with a single render pass approach. Techniques are provided for OpenGL 2, OpenGL 3 or above as well as OpenGL ES 2.
- class PySide6.Qt3DExtras.Qt3DExtras.QTextureMaterial([parent=None])#
- Parameters
parent –
PySide6.Qt3DCore.Qt3DCore.QNode
Constructs a new QTextureMaterial
instance with parent object parent
.
- PySide6.Qt3DExtras.Qt3DExtras.QTextureMaterial.alphaBlendingEnabledChanged(enabled)#
- Parameters
enabled – bool
- PySide6.Qt3DExtras.Qt3DExtras.QTextureMaterial.isAlphaBlendingEnabled()#
- Return type
bool
Indicates if the alpha information coming from the diffuse property will be taken into account during rendering. Defaults to false.
- PySide6.Qt3DExtras.Qt3DExtras.QTextureMaterial.setAlphaBlendingEnabled(enabled)#
- Parameters
enabled – bool
Indicates if the alpha information coming from the diffuse property will be taken into account during rendering. Defaults to false.
- PySide6.Qt3DExtras.Qt3DExtras.QTextureMaterial.setTexture(texture)#
- Parameters
Holds the current texture used by the material.
- PySide6.Qt3DExtras.Qt3DExtras.QTextureMaterial.setTextureOffset(textureOffset)#
- Parameters
textureOffset –
PySide6.QtGui.QVector2D
This is a utility property. It sets the translation component of the general texture transform matrix
- PySide6.Qt3DExtras.Qt3DExtras.QTextureMaterial.setTextureTransform(matrix)#
- Parameters
matrix –
PySide6.QtGui.QMatrix3x3
Holds the current texture transform. It is applied to texture coordinates at render time. Defaults to identity matrix.
- PySide6.Qt3DExtras.Qt3DExtras.QTextureMaterial.texture()#
- Return type
Holds the current texture used by the material.
- PySide6.Qt3DExtras.Qt3DExtras.QTextureMaterial.textureChanged(texture)#
- Parameters
- PySide6.Qt3DExtras.Qt3DExtras.QTextureMaterial.textureOffset()#
- Return type
This is a utility property. It sets the translation component of the general texture transform matrix
- PySide6.Qt3DExtras.Qt3DExtras.QTextureMaterial.textureOffsetChanged(textureOffset)#
- Parameters
textureOffset –
PySide6.QtGui.QVector2D
- PySide6.Qt3DExtras.Qt3DExtras.QTextureMaterial.textureTransform()#
- Return type
Holds the current texture transform. It is applied to texture coordinates at render time. Defaults to identity matrix.
- PySide6.Qt3DExtras.Qt3DExtras.QTextureMaterial.textureTransformChanged(textureTransform)#
- Parameters
textureTransform –
PySide6.QtGui.QMatrix3x3