QTextureMaterial

The QTextureMaterial provides a default implementation of a simple unlit texture material. More

Synopsis

Functions

Slots

Signals

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 PySide2.Qt3DExtras.QTextureMaterial([parent=None])
param parent

PySide2.Qt3DCore.QNode

Constructs a new QTextureMaterial instance with parent object parent .

PySide2.Qt3DExtras.QTextureMaterial.alphaBlendingEnabledChanged(enabled)
Parameters

enabled – bool

PySide2.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.

PySide2.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.

PySide2.Qt3DExtras.QTextureMaterial.setTexture(texture)
Parameters

texturePySide2.Qt3DRender.QAbstractTexture

Holds the current texture used by the material.

PySide2.Qt3DExtras.QTextureMaterial.setTextureOffset(textureOffset)
Parameters

textureOffsetPySide2.QtGui.QVector2D

This is a utility property. It sets the translation component of the general texture transform matrix

PySide2.Qt3DExtras.QTextureMaterial.setTextureTransform(matrix)
Parameters

matrixPySide2.QtGui.QMatrix3x3

Holds the current texture transform. It is applied to texture coordinates at render time. Defaults to identity matrix.

PySide2.Qt3DExtras.QTextureMaterial.texture()
Return type

PySide2.Qt3DRender.QAbstractTexture

Holds the current texture used by the material.

PySide2.Qt3DExtras.QTextureMaterial.textureChanged(texture)
Parameters

texturePySide2.Qt3DRender.QAbstractTexture

PySide2.Qt3DExtras.QTextureMaterial.textureOffset()
Return type

PySide2.QtGui.QVector2D

This is a utility property. It sets the translation component of the general texture transform matrix

PySide2.Qt3DExtras.QTextureMaterial.textureOffsetChanged(textureOffset)
Parameters

textureOffsetPySide2.QtGui.QVector2D

PySide2.Qt3DExtras.QTextureMaterial.textureTransform()
Return type

PySide2.QtGui.QMatrix3x3

Holds the current texture transform. It is applied to texture coordinates at render time. Defaults to identity matrix.

PySide2.Qt3DExtras.QTextureMaterial.textureTransformChanged(textureTransform)
Parameters

textureTransformPySide2.QtGui.QMatrix3x3