QTextureMaterial Class▲
- 
					Header: QTextureMaterial 
- 
					CMake: find_package(Qt6 REQUIRED COMPONENTS 3dextras) target_link_libraries(mytarget PRIVATE Qt6::3dextras) 
- 
					qmake: QT += 3dextras 
- 
					Inherits: Qt3DRender::QMaterial 
- 
					Group: QTextureMaterial is part of qt3d-extras-materials 
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.
Property Documentation▲
alphaBlending : bool▲
Indicates if the alpha information coming from the diffuse property will be taken into account during rendering. Defaults to false.
Access functions:
- 
							bool isAlphaBlendingEnabled() const 
- 
							void setAlphaBlendingEnabled(bool enabled) 
Notifier signal:
- 
							void alphaBlendingEnabledChanged(bool enabled) 
texture : Qt3DRender::QAbstractTexture*▲
Holds the current texture used by the material.
Access functions:
- 
							*texture() const 
- 
							void setTexture( *texture) 
Notifier signal:
- 
							void textureChanged( *texture) 
textureOffset : QVector2D▲
This is a utility property. It sets the translation component of the general texture transform matrix
Access functions:
- 
							textureOffset() const 
- 
							void setTextureOffset( textureOffset) 
Notifier signal:
- 
							void textureOffsetChanged( textureOffset) 
textureTransform : QMatrix3x3▲
Holds the current texture transform. It is applied to texture coordinates at render time. Defaults to identity matrix.
Access functions:
- 
							textureTransform() const 
- 
							void setTextureTransform(const &matrix) 
Notifier signal:
- 
							void textureTransformChanged(const &textureTransform) 
Member Function Documentation▲
[explicit] QTextureMaterial::QTextureMaterial(Qt3DCore::QNode *parent = nullptr)▲
Constructs a new QTextureMaterial instance with parent object parent.
[virtual] QTextureMaterial::~QTextureMaterial()▲
Destroys the QTextureMaterial instance.




