QGIS API Documentation  3.17.0-Master (ca637cfeb2)
Classes | Typedefs
qgsmaterialregistry.h File Reference
#include "qgis_3d.h"
#include "qgis_sip.h"
#include <QDomElement>
#include <QMap>
#include <QIcon>
Include dependency graph for qgsmaterialregistry.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QgsMaterialRegistry
 Registry of available 3d material settings classes. More...
 
class  QgsMaterialSettingsAbstractMetadata
 Stores metadata about one 3D material settings class. More...
 
class  QgsMaterialSettingsMetadata
 Convenience metadata class that uses static functions to create a 3D material settings object and its widget. More...
 

Typedefs

typedef QgsAbstractMaterialSettings *(* QgsMaterialSettingsCreateFunc) ()
 Material settings creation function. More...
 
typedef bool(* QgsMaterialSettingsSupportsTechniqueFunc) (QgsMaterialSettingsRenderingTechnique)
 Material settings supports technique function. More...
 
typedef QgsMaterialSettingsWidget *(* QgsMaterialSettingsWidgetFunc) ()
 Material settings widget creation function. More...
 

Typedef Documentation

◆ QgsMaterialSettingsCreateFunc

typedef QgsAbstractMaterialSettings*( * QgsMaterialSettingsCreateFunc) ()

Material settings creation function.

Definition at line 103 of file qgsmaterialregistry.h.

◆ QgsMaterialSettingsSupportsTechniqueFunc

typedef bool( * QgsMaterialSettingsSupportsTechniqueFunc) (QgsMaterialSettingsRenderingTechnique)

Material settings supports technique function.

Definition at line 109 of file qgsmaterialregistry.h.

◆ QgsMaterialSettingsWidgetFunc

typedef QgsMaterialSettingsWidget*( * QgsMaterialSettingsWidgetFunc) ()

Material settings widget creation function.

Definition at line 106 of file qgsmaterialregistry.h.