| 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.