Skip to content

Commit

Permalink
Add warnings about the QGIS 3D API being unstable / tech preview only
Browse files Browse the repository at this point in the history
  • Loading branch information
wonder-sk committed Oct 14, 2018
1 parent 8814e40 commit 45c9ae9
Show file tree
Hide file tree
Showing 14 changed files with 61 additions and 0 deletions.
5 changes: 5 additions & 0 deletions python/3d/auto_generated/qgs3dtypes.sip.in
Expand Up @@ -13,6 +13,11 @@ class Qgs3DTypes
%Docstring
Defines enumerations and other auxilliary types for QGIS 3D

.. warning::

This is not considered stable API, and may change in future QGIS releases. It is
exposed to the Python bindings as a tech preview only.

.. versionadded:: 3.4
%End

Expand Down
5 changes: 5 additions & 0 deletions python/3d/auto_generated/qgsphongmaterialsettings.sip.in
Expand Up @@ -16,6 +16,11 @@ class QgsPhongMaterialSettings
Basic shading material used for rendering based on the Phong shading model
with three color components: ambient, diffuse and specular.

.. warning::

This is not considered stable API, and may change in future QGIS releases. It is
exposed to the Python bindings as a tech preview only.

.. versionadded:: 3.0
%End

Expand Down
5 changes: 5 additions & 0 deletions python/3d/auto_generated/qgsvectorlayer3drenderer.sip.in
Expand Up @@ -19,6 +19,11 @@ class QgsVectorLayer3DRendererMetadata : Qgs3DRendererAbstractMetadata
%Docstring
Metadata for vector layer 3D renderer to allow creation of its instances from XML

.. warning::

This is not considered stable API, and may change in future QGIS releases. It is
exposed to the Python bindings as a tech preview only.

.. versionadded:: 3.0
%End

Expand Down
5 changes: 5 additions & 0 deletions python/3d/auto_generated/symbols/qgsabstract3dsymbol.sip.in
Expand Up @@ -19,6 +19,11 @@ Abstract base class for 3D symbols that are used by VectorLayer3DRenderer object

3D symbol objects define appearance of GIS data.

.. warning::

This is not considered stable API, and may change in future QGIS releases. It is
exposed to the Python bindings as a tech preview only.

.. versionadded:: 3.0
%End

Expand Down
5 changes: 5 additions & 0 deletions python/3d/auto_generated/symbols/qgsline3dsymbol.sip.in
Expand Up @@ -15,6 +15,11 @@ class QgsLine3DSymbol : QgsAbstract3DSymbol
%Docstring
3D symbol that draws linestring geometries as planar polygons (created from lines using a buffer with given thickness).

.. warning::

This is not considered stable API, and may change in future QGIS releases. It is
exposed to the Python bindings as a tech preview only.

.. versionadded:: 3.0
%End

Expand Down
5 changes: 5 additions & 0 deletions python/3d/auto_generated/symbols/qgspoint3dsymbol.sip.in
Expand Up @@ -15,6 +15,11 @@ class QgsPoint3DSymbol : QgsAbstract3DSymbol
%Docstring
3D symbol that draws point geometries as 3D objects using one of the predefined shapes.

.. warning::

This is not considered stable API, and may change in future QGIS releases. It is
exposed to the Python bindings as a tech preview only.

.. versionadded:: 3.0
%End

Expand Down
5 changes: 5 additions & 0 deletions python/3d/auto_generated/symbols/qgspolygon3dsymbol.sip.in
Expand Up @@ -15,6 +15,11 @@ class QgsPolygon3DSymbol : QgsAbstract3DSymbol
%Docstring
3D symbol that draws polygon geometries as planar polygons, optionally extruded (with added walls).

.. warning::

This is not considered stable API, and may change in future QGIS releases. It is
exposed to the Python bindings as a tech preview only.

.. versionadded:: 3.0
%End

Expand Down
4 changes: 4 additions & 0 deletions src/3d/qgs3dtypes.h
Expand Up @@ -21,6 +21,10 @@
/**
* \ingroup 3d
* Defines enumerations and other auxilliary types for QGIS 3D
*
* \warning This is not considered stable API, and may change in future QGIS releases. It is
* exposed to the Python bindings as a tech preview only.
*
* \since QGIS 3.4
*/
class _3D_EXPORT Qgs3DTypes
Expand Down
4 changes: 4 additions & 0 deletions src/3d/qgsphongmaterialsettings.h
Expand Up @@ -26,6 +26,10 @@ class QDomElement;
* \ingroup 3d
* Basic shading material used for rendering based on the Phong shading model
* with three color components: ambient, diffuse and specular.
*
* \warning This is not considered stable API, and may change in future QGIS releases. It is
* exposed to the Python bindings as a tech preview only.
*
* \since QGIS 3.0
*/
class _3D_EXPORT QgsPhongMaterialSettings
Expand Down
4 changes: 4 additions & 0 deletions src/3d/qgsvectorlayer3drenderer.h
Expand Up @@ -35,6 +35,10 @@ class QgsVectorLayer;
/**
* \ingroup core
* Metadata for vector layer 3D renderer to allow creation of its instances from XML
*
* \warning This is not considered stable API, and may change in future QGIS releases. It is
* exposed to the Python bindings as a tech preview only.
*
* \since QGIS 3.0
*/
class _3D_EXPORT QgsVectorLayer3DRendererMetadata : public Qgs3DRendererAbstractMetadata
Expand Down
3 changes: 3 additions & 0 deletions src/3d/symbols/qgsabstract3dsymbol.h
Expand Up @@ -33,6 +33,9 @@ class QgsReadWriteContext;
*
* 3D symbol objects define appearance of GIS data.
*
* \warning This is not considered stable API, and may change in future QGIS releases. It is
* exposed to the Python bindings as a tech preview only.
*
* \since QGIS 3.0
*/
class _3D_EXPORT QgsAbstract3DSymbol
Expand Down
4 changes: 4 additions & 0 deletions src/3d/symbols/qgsline3dsymbol.h
Expand Up @@ -26,6 +26,10 @@
/**
* \ingroup 3d
* 3D symbol that draws linestring geometries as planar polygons (created from lines using a buffer with given thickness).
*
* \warning This is not considered stable API, and may change in future QGIS releases. It is
* exposed to the Python bindings as a tech preview only.
*
* \since QGIS 3.0
*/
class _3D_EXPORT QgsLine3DSymbol : public QgsAbstract3DSymbol
Expand Down
3 changes: 3 additions & 0 deletions src/3d/symbols/qgspoint3dsymbol.h
Expand Up @@ -28,6 +28,9 @@
* \ingroup 3d
* 3D symbol that draws point geometries as 3D objects using one of the predefined shapes.
*
* \warning This is not considered stable API, and may change in future QGIS releases. It is
* exposed to the Python bindings as a tech preview only.
*
* \since QGIS 3.0
*/
class _3D_EXPORT QgsPoint3DSymbol : public QgsAbstract3DSymbol
Expand Down
4 changes: 4 additions & 0 deletions src/3d/symbols/qgspolygon3dsymbol.h
Expand Up @@ -27,6 +27,10 @@
/**
* \ingroup 3d
* 3D symbol that draws polygon geometries as planar polygons, optionally extruded (with added walls).
*
* \warning This is not considered stable API, and may change in future QGIS releases. It is
* exposed to the Python bindings as a tech preview only.
*
* \since QGIS 3.0
*/
class _3D_EXPORT QgsPolygon3DSymbol : public QgsAbstract3DSymbol
Expand Down

0 comments on commit 45c9ae9

Please sign in to comment.