Class: Qgs3DRendererRegistry¶
-
class
qgis.core.
Qgs3DRendererRegistry
¶ Bases:
sip.wrapper
Creates registry of 3D renderers
Qgs3DRendererRegistry(Qgs3DRendererRegistry)
Keeps track of available 3D renderers. Should be accessed through QgsApplication.renderer3DRegistry() singleton.
Methods
Registers a new 3D renderer type.
Unregisters a 3D renderer type
Returns metadata for a 3D renderer type (may be used to create a new instance of the type)
Returns a list of all available 3D renderer types.
-
addRenderer
(self, metadata: Qgs3DRendererAbstractMetadata)¶ Registers a new 3D renderer type. The call takes ownership of the passed metadata object.
- Parameters
metadata (Qgs3DRendererAbstractMetadata) –
-
removeRenderer
(self, type: str)¶ Unregisters a 3D renderer type
- Parameters
type (str) –
-
rendererMetadata
(self, type: str) → Qgs3DRendererAbstractMetadata¶ Returns metadata for a 3D renderer type (may be used to create a new instance of the type)
- Parameters
type (str) –
- Return type
-
renderersList
(self) → List[str]¶ Returns a list of all available 3D renderer types.
- Return type
List[str]
-