16#ifndef QGSUNLITMATERIAL_H
17#define QGSUNLITMATERIAL_H
44class _3D_EXPORT QgsUnlitMaterial :
public QgsMaterial
52 explicit QgsUnlitMaterial( Qt3DCore::QNode *parent =
nullptr );
53 ~QgsUnlitMaterial()
override;
60 void setColor(
const QColor &color );
72 void setInstancingMeshTransform(
const QMatrix4x4 &transform );
78 Qt3DRender::QShaderProgram *mShaderProgram =
nullptr;
80 bool mInstanced =
false;
82 Qt3DRender::QParameter *mTransformParameter =
nullptr;
83 Qt3DRender::QParameter *mNormalTransformParameter =
nullptr;
84 Qt3DRender::QParameter *mColorParameter =
nullptr;
MaterialRenderingTechnique
Material rendering techniques.
QFlags< InstancedMaterialFlag > InstancedMaterialFlags
Base class for all materials used within QGIS 3D views.