The QTextureMaterial provides a default implementation of a simple unlit texture material. 更多...
| 头: | #include <QTextureMaterial> | 
| qmake: | QT += 3dextras | 
| Since: | Qt 5.9 | 
| 继承: | Qt3DRender::QMaterial | 
| QTextureMaterial (Qt3DCore::QNode * parent = nullptr) | |
| virtual | ~QTextureMaterial () | 
| bool | isAlphaBlendingEnabled () const | 
| Qt3DRender::QAbstractTexture * | texture () const | 
| QVector2D | textureOffset () const | 
| QMatrix3x3 | textureTransform () const | 
| void | setAlphaBlendingEnabled (bool enabled ) | 
| void | setTexture (Qt3DRender::QAbstractTexture * texture ) | 
| void | setTextureOffset (QVector2D textureOffset ) | 
| void | setTextureTransform (const QMatrix3x3 & matrix ) | 
| void | alphaBlendingEnabledChanged (bool enabled ) | 
| void | textureChanged (Qt3DRender::QAbstractTexture * texture ) | 
| void | textureOffsetChanged (QVector2D textureOffset ) | 
| void | textureTransformChanged (const QMatrix3x3 & textureTransform ) | 
| const QMetaObject | staticMetaObject | 
The QTextureMaterial provides a default implementation of a simple unlit texture material.
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.
Indicates if the alpha information coming from the diffuse property will be taken into account during rendering. Defaults to false.
访问函数:
| bool | isAlphaBlendingEnabled () const | 
| void | setAlphaBlendingEnabled (bool enabled ) | 
通知程序信号:
| void | alphaBlendingEnabledChanged (bool enabled ) | 
Holds the current texture used by the material.
访问函数:
| Qt3DRender::QAbstractTexture * | texture () const | 
| void | setTexture (Qt3DRender::QAbstractTexture * texture ) | 
通知程序信号:
| void | textureChanged (Qt3DRender::QAbstractTexture * texture ) | 
This is a utility property. It sets the translation component of the general texture transform matrix
访问函数:
| QVector2D | textureOffset () const | 
| void | setTextureOffset (QVector2D textureOffset ) | 
通知程序信号:
| void | textureOffsetChanged (QVector2D textureOffset ) | 
Holds the current texture transform. It is applied to texture coordinates at render time. Defaults to identity matrix.
访问函数:
| QMatrix3x3 | textureTransform () const | 
| void | setTextureTransform (const QMatrix3x3 & matrix ) | 
通知程序信号:
| void | textureTransformChanged (const QMatrix3x3 & textureTransform ) | 
构造新的 QTextureMaterial instance with parent object parent .
[虚拟]
						
						QTextureMaterial::
						
							~QTextureMaterial
						
						()
						
					销毁 QTextureMaterial 实例。