Class: QgsTiledSceneRendererRegistry¶
Registry of 2D renderers for tiled scenes.
QgsTiledSceneRendererRegistry is not usually directly
created, but rather accessed through
QgsApplication.tiledSceneRendererRegistry().
Added in version 3.34.
List of all members, including inherited members
Methods
Adds a renderer to the registry. |
|
Removes a renderer from registry. |
|
Returns the metadata for a specified renderer. |
|
Returns a list of available renderers. |
Static Methods
Returns a new default tiled scene renderer for a specified layer. |
- class qgis.core.QgsTiledSceneRendererRegistry[source]¶
Bases:
object- addRenderer(self, metadata: QgsTiledSceneRendererAbstractMetadata | None) bool[source]¶
Adds a renderer to the registry. Takes ownership of the metadata object.
- Parameters:
metadata (Optional[QgsTiledSceneRendererAbstractMetadata]) – renderer metadata
- Return type:
bool
- Returns:
Trueif renderer was added successfully, orFalseif renderer could not be added (e.g., a renderer with a duplicate name already exists)
- static defaultRenderer(layer: QgsTiledSceneLayer | None) QgsTiledSceneRenderer | None[source]¶
Returns a new default tiled scene renderer for a specified
layer.Caller takes ownership of the returned renderer.
- Parameters:
layer (Optional[QgsTiledSceneLayer])
- Return type:
- removeRenderer(self, rendererName: str | None) bool[source]¶
Removes a renderer from registry.
- Parameters:
rendererName (Optional[str]) – name of renderer to remove from registry
- Return type:
bool
- Returns:
Trueif renderer was successfully removed, orFalseif matching renderer could not be found
- rendererMetadata(self, rendererName: str | None) QgsTiledSceneRendererAbstractMetadata | None[source]¶
Returns the metadata for a specified renderer. Returns
Noneif a matching renderer was not found in the registry.- Parameters:
rendererName (Optional[str])
- Return type: