17#ifndef QGSNULLMATERIALSETTINGS_H 
   18#define QGSNULLMATERIALSETTINGS_H 
   45    QString 
type() 
const override;
 
   59    QMap<QString, QString> toExportParameters() const override;
 
virtual Qt3DRender::QMaterial * toMaterial(QgsMaterialSettingsRenderingTechnique technique, const QgsMaterialContext &context) const =0
Creates a new QMaterial object representing the material settings.
 
virtual QString type() const =0
Returns the unique type name for the material.
 
virtual void addParametersToEffect(Qt3DRender::QEffect *effect) const =0
Adds parameters from the material to a destination effect.
 
QgsNullMaterialSettings()=default
Constructor for QgsNullMaterialSettings.
 
QgsMaterialSettingsRenderingTechnique
Material rendering techniques 3.