Class: QgsRuleBased3DRendererMetadata

Metadata for rule-based 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.

Added in version 3.6.

Class Hierarchy

Inheritance diagram of qgis._3d.QgsRuleBased3DRendererMetadata

Base classes

Qgs3DRendererAbstractMetadata

Base metadata class for 3D renderers. Instances of derived classes may be registered in Qgs3DRendererRegistry.

Methods

createRenderer

Creates an instance of a 3D renderer based on a DOM element with renderer configuration

class qgis._3d.QgsRuleBased3DRendererMetadata[source]

Bases: Qgs3DRendererAbstractMetadata

createRenderer(self, elem: QDomElement, context: QgsReadWriteContext) QgsAbstract3DRenderer | None[source]

Creates an instance of a 3D renderer based on a DOM element with renderer configuration

Parameters:
Return type:

Optional[QgsAbstract3DRenderer]