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¶
Base classes¶
Base class for all renderers that participate in 3D views. |
Subclasses¶
Rule-based 3D renderer. |
|
3D renderer that renders all features of a vector layer with the same 3D symbol. |
Methods
Returns vector layer associated with the renderer |
|
Sets vector layer associated with the renderer |
|
Sets tiling settings of the renderer |
|
Returns tiling settings of the renderer |
- 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: