mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-06 00:07:29 -04:00
Fix sipifaction of enum class
This commit is contained in:
parent
51cde6fbd2
commit
b9a147659f
@ -1,8 +1,13 @@
|
||||
# The following has been generated automatically from src/3d/qgsabstractmaterialsettings.h
|
||||
QgsAbstractMaterialSettings.RenderingTechnique = QgsMaterialSettingsRenderingTechnique
|
||||
# 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__
|
||||
QgsAbstractMaterialSettings.Triangles = QgsMaterialSettingsRenderingTechnique.Triangles
|
||||
QgsAbstractMaterialSettings.Triangles.__doc__ = "Triangle based rendering (default)"
|
||||
QgsAbstractMaterialSettings.Lines = QgsMaterialSettingsRenderingTechnique.Lines
|
||||
QgsAbstractMaterialSettings.Lines.__doc__ = "Line based rendering, requires line data"
|
||||
QgsAbstractMaterialSettings.InstancedPoints = QgsMaterialSettingsRenderingTechnique.InstancedPoints
|
||||
QgsAbstractMaterialSettings.InstancedPoints.__doc__ = "Instanced based rendering, requiring triangles and point data"
|
||||
QgsAbstractMaterialSettings.Points = QgsMaterialSettingsRenderingTechnique.Points
|
||||
QgsAbstractMaterialSettings.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__
|
||||
# --
|
||||
|
@ -12,13 +12,14 @@
|
||||
|
||||
|
||||
enum class QgsMaterialSettingsRenderingTechnique
|
||||
{
|
||||
{
|
||||
Triangles,
|
||||
Lines,
|
||||
InstancedPoints,
|
||||
Points,
|
||||
};
|
||||
|
||||
|
||||
class QgsMaterialContext
|
||||
{
|
||||
%Docstring
|
||||
|
@ -32,14 +32,15 @@ class QgsLineMaterial;
|
||||
* \ingroup 3d
|
||||
* \since QGIS 3.16
|
||||
*/
|
||||
enum class QgsMaterialSettingsRenderingTechnique : int
|
||||
{
|
||||
enum class QgsMaterialSettingsRenderingTechnique SIP_MONKEYPATCH_SCOPEENUM_UNNEST( QgsAbstractMaterialSettings, RenderingTechnique ): int
|
||||
{
|
||||
Triangles, //!< Triangle based rendering (default)
|
||||
Lines, //!< Line based rendering, requires line data
|
||||
InstancedPoints, //!< Instanced based rendering, requiring triangles and point data
|
||||
Points, //!< Point based rendering, requires point data
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* \ingroup 3d
|
||||
* Context settings for a material.
|
||||
|
Loading…
x
Reference in New Issue
Block a user