QGIS/python/3d/auto_additions/qgsabstractmaterialsettings.py
Nyall Dawson daf38a9f23 Rework QgsAbstractMaterialSettings class to handle different rendering techniques
Restrict choice of material in widgets based on the symbol's required technique,
and hide material settings in phong widget which don't apply to certain
rendering techniques (e.g. hiding all but the ambient color for simple 3d line
symbols)
2020-08-03 16:34:10 +10:00

9 lines
1009 B
Python

# The following has been generated automatically from src/3d/qgsabstractmaterialsettings.h
# monkey patching scoped based enum
.QgsMaterialSettingsRenderingTechnique.Triangles.__doc__ = "Triangle based rendering (default)"
.QgsMaterialSettingsRenderingTechnique.Lines.__doc__ = "Line based rendering, requires line data"
.QgsMaterialSettingsRenderingTechnique.InstancedPoints.__doc__ = "Instanced based rendering, requiring triangles and point data"
.QgsMaterialSettingsRenderingTechnique.Points.__doc__ = "Point based rendering, requires point data"
QgsMaterialSettingsRenderingTechnique.__doc__ = 'Material rendering techniques\n\n.. versionadded:: 3.16\n\n' + '* ``Triangles``: ' + .QgsMaterialSettingsRenderingTechnique.Triangles.__doc__ + '\n' + '* ``Lines``: ' + .QgsMaterialSettingsRenderingTechnique.Lines.__doc__ + '\n' + '* ``InstancedPoints``: ' + .QgsMaterialSettingsRenderingTechnique.InstancedPoints.__doc__ + '\n' + '* ``Points``: ' + .QgsMaterialSettingsRenderingTechnique.Points.__doc__
# --