Class: Qgs3DRendererAbstractMetadata¶
Base metadata class for 3D renderers. Instances of derived classes may be registered in Qgs3DRendererRegistry.
Class Hierarchy¶
Subclasses¶
Metadata for rule-based 3D renderer to allow creation of its instances from XML |
|
Metadata for tiled scene layer 3D renderer to allow creation of its instances from XML |
|
Metadata for vector layer 3D renderer to allow creation of its instances from XML. |
Methods
Returns new instance of the renderer given the DOM element. |
|
Returns unique identifier of the 3D renderer class |
- class qgis.core.Qgs3DRendererAbstractMetadata[source]¶
Bases:
object
- __init__(type: str | None)
Constructor of the base class
- Parameters:
type (Optional[str])
- __init__(a0: Qgs3DRendererAbstractMetadata)
- Parameters:
- createRenderer(self, elem: QDomElement, context: QgsReadWriteContext) QgsAbstract3DRenderer | None [source]¶
Returns new instance of the renderer given the DOM element. Returns
None
on error. Pure virtual function: must be implemented in derived classes.- Parameters:
elem (QDomElement)
context (QgsReadWriteContext)
- Return type:
Optional[QgsAbstract3DRenderer]