16 #ifndef QGSABSTRACTVECTORLAYER3DRENDERER_H 17 #define QGSABSTRACTVECTORLAYER3DRENDERER_H 61 void writeXml( QDomElement &elem )
const;
63 void readXml(
const QDomElement &elem );
66 int mZoomLevelsCount = 3;
67 bool mShowBoundingBoxes =
false;
107 #endif // QGSABSTRACTVECTORLAYER3DRENDERER_H The class is used as a container of context for various read/write operations on other objects...
int zoomLevelsCount() const
Returns number of zoom levels.
virtual void resolveReferences(const QgsProject &project)
Resolves references to other objects - second phase of loading - after readXml()
Base class for all renderers that may to participate in 3D view.
QgsVectorLayer3DTilingSettings tilingSettings() const
Returns tiling settings of the renderer.
bool showBoundingBoxes() const
Returns whether to display bounding boxes of entity's tiles (for debugging)
3 This class defines configuration of how a vector layer gets tiled for 3D rendering.
void setTilingSettings(const QgsVectorLayer3DTilingSettings &settings)
Sets tiling settings of the renderer.
Encapsulates a QGIS project, including sets of map layers and their styles, layouts, annotations, canvases, etc.
void setShowBoundingBoxes(bool enabled)
Sets whether to display bounding boxes of entity's tiles (for debugging)
void setZoomLevelsCount(int count)
Sets number of zoom levels.
3 Base class for 3D renderers that are based on vector layers.
Represents a vector layer which manages a vector based data sets.