Class: QgsAbstractVectorLayer3DRenderer

Base class for 3D renderers that are based on vector layers.

Added in version 3.12.

Note

This is an abstract class, with methods which must be implemented by a subclass.

The following methods must be implemented: QgsAbstract3DRenderer.clone(), QgsAbstract3DRenderer.readXml(), QgsAbstract3DRenderer.type(), QgsAbstract3DRenderer.writeXml()

Class Hierarchy

Inheritance diagram of qgis._3d.QgsAbstractVectorLayer3DRenderer

Base classes

QgsAbstract3DRenderer

Base class for all renderers that participate in 3D views.

Subclasses

QgsRuleBased3DRenderer

Rule-based 3D renderer.

QgsVectorLayer3DRenderer

3D renderer that renders all features of a vector layer with the same 3D symbol.

class qgis._3d.QgsAbstractVectorLayer3DRenderer[source]

Bases: QgsAbstract3DRenderer

layer(self) QgsVectorLayer | None[source]

Returns vector layer associated with the renderer

Return type:

Optional[QgsVectorLayer]

setLayer(self, layer: QgsVectorLayer | None)[source]

Sets vector layer associated with the renderer

Parameters:

layer (Optional[QgsVectorLayer])

setTilingSettings(self, settings: QgsVectorLayer3DTilingSettings)[source]

Sets tiling settings of the renderer

Parameters:

settings (QgsVectorLayer3DTilingSettings)

tilingSettings(self) QgsVectorLayer3DTilingSettings[source]

Returns tiling settings of the renderer

Return type:

QgsVectorLayer3DTilingSettings