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