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

addRenderer

Adds a renderer to the registry.

removeRenderer

Removes a renderer from registry.

rendererMetadata

Returns the metadata for a specified renderer.

renderersList

Returns a list of available renderers.

Static Methods

defaultRenderer

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:

True if renderer was added successfully, or False if 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:

Optional[QgsTiledSceneRenderer]

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:

True if renderer was successfully removed, or False if matching renderer could not be found

rendererMetadata(self, rendererName: str | None) QgsTiledSceneRendererAbstractMetadata | None[source]

Returns the metadata for a specified renderer. Returns None if a matching renderer was not found in the registry.

Parameters:

rendererName (Optional[str])

Return type:

Optional[QgsTiledSceneRendererAbstractMetadata]

renderersList(self) list[str][source]

Returns a list of available renderers.

Return type:

list[str]