QGIS/python/3d/auto_generated/qgstiledscenelayer3drenderer.sip.in

120 lines
3.6 KiB
Plaintext
Raw Normal View History

/************************************************************************
* This file has been generated automatically from *
* *
* src/3d/qgstiledscenelayer3drenderer.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/
class QgsTiledSceneLayer3DRendererMetadata : Qgs3DRendererAbstractMetadata
{
%Docstring(signature="appended")
Metadata for tiled scene layer 3D renderer to allow creation of its instances from XML
.. versionadded:: 3.34
%End
%TypeHeaderCode
#include "qgstiledscenelayer3drenderer.h"
%End
public:
QgsTiledSceneLayer3DRendererMetadata();
virtual QgsAbstract3DRenderer *createRenderer( QDomElement &elem, const QgsReadWriteContext &context ) /Factory/;
%Docstring
Creates an instance of a 3D renderer based on a DOM element with renderer configuration
%End
};
class QgsTiledSceneLayer3DRenderer : QgsAbstract3DRenderer
{
%Docstring(signature="appended")
3D renderer that renders content of a tiled scene layer
.. versionadded:: 3.34
%End
%TypeHeaderCode
#include "qgstiledscenelayer3drenderer.h"
%End
%ConvertToSubClassCode
2023-08-18 11:45:29 +10:00
if ( sipCpp->type() == QLatin1String( "tiledscene" ) )
{
sipType = sipType_QgsTiledSceneLayer3DRenderer;
}
else
{
sipType = 0;
}
%End
public:
QgsTiledSceneLayer3DRenderer();
void setLayer( QgsTiledSceneLayer *layer );
%Docstring
Sets tiled scene layer associated with the renderer
%End
QgsTiledSceneLayer *layer() const;
%Docstring
Returns tiled scene layer associated with the renderer
%End
double maximumScreenError() const;
%Docstring
Returns the maximum screen error allowed when rendering the tiled scene.
Larger values result in a faster render with less content rendered.
.. seealso:: :py:func:`setMaximumScreenError`
%End
void setMaximumScreenError( double error );
%Docstring
Sets the maximum screen ``error`` allowed when rendering the tiled scene.
Larger values result in a faster render with less content rendered.
.. seealso:: :py:func:`maximumScreenError`
%End
bool showBoundingBoxes() const;
%Docstring
Returns whether bounding boxes will be visible when rendering the tiled scene.
.. seealso:: :py:func:`setShowBoundingBoxes`
%End
void setShowBoundingBoxes( bool showBoundingBoxes );
%Docstring
Sets whether bounding boxes will be visible when rendering the tiled scene.
.. seealso:: :py:func:`showBoundingBoxes`
%End
virtual QString type() const;
virtual QgsAbstract3DRenderer *clone() const /Factory/;
virtual void writeXml( QDomElement &elem, const QgsReadWriteContext &context ) const;
virtual void readXml( const QDomElement &elem, const QgsReadWriteContext &context );
virtual void resolveReferences( const QgsProject &project );
private:
QgsTiledSceneLayer3DRenderer( const QgsTiledSceneLayer3DRenderer & );
QgsTiledSceneLayer3DRenderer &operator=( const QgsTiledSceneLayer3DRenderer & );
};
/************************************************************************
* This file has been generated automatically from *
* *
* src/3d/qgstiledscenelayer3drenderer.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/