QGIS API Documentation
3.16.0-Hannover (43b64b13f3)
|
Go to the documentation of this file.
16 #ifndef QGSMATERIALREGISTRY_H
17 #define QGSMATERIALREGISTRY_H
22 #include <QDomElement>
51 , mVisibleName( visibleName )
60 QString
type()
const {
return mType; }
70 QIcon
icon()
const {
return mIcon; }
137 const QIcon &icon = QIcon() )
139 , mCreateFunc( pfCreate )
140 , mSupportsTechniqueFunc( pfSupportsTechnique )
141 , mWidgetFunc( pfWidget )
203 QStringList materialSettingsTypes()
const;
222 QMap<QString, QgsMaterialSettingsAbstractMetadata *> mMetadata;
226 #endif // QGSMATERIALREGISTRY_H
QgsAbstractMaterialSettings *(* QgsMaterialSettingsCreateFunc)()
Material settings creation function.
QgsMaterialRegistry(const QgsMaterialRegistry &rh)=delete
QgsMaterialRegistry cannot be copied.
The class is used as a container of context for various read/write operations on other objects.
Registry of available 3d material settings classes.
3 Abstract base class for material settings.
bool(* QgsMaterialSettingsSupportsTechniqueFunc)(QgsMaterialSettingsRenderingTechnique)
Material settings supports technique function.
QgsMaterialSettingsRenderingTechnique
Material rendering techniques 3.
QgsMaterialRegistry & operator=(const QgsMaterialRegistry &rh)=delete
QgsMaterialRegistry cannot be copied.
QgsMaterialSettingsWidget *(* QgsMaterialSettingsWidgetFunc)()
Material settings widget creation function.