Qgs3DRendererRegistry class

Keeps track of available 3D renderers.

Should be accessed through QgsApplication::renderer3DRegistry() singleton.

Constructors, destructors, conversion operators

Qgs3DRendererRegistry() defaulted
Creates registry of 3D renderers.

Public functions

void addRenderer(Qgs3DRendererAbstractMetadata* metadata)
Registers a new 3D renderer type.
void removeRenderer(const QString& type)
Unregisters a 3D renderer type.
auto rendererMetadata(const QString& type) const -> Qgs3DRendererAbstractMetadata*
Returns metadata for a 3D renderer type (may be used to create a new instance of the type)
auto renderersList() const -> QStringList
Returns a list of all available 3D renderer types.

Function documentation

void Qgs3DRendererRegistry::addRenderer(Qgs3DRendererAbstractMetadata* metadata)

Registers a new 3D renderer type.

The call takes ownership of the passed metadata object.