34 qDeleteAll( mRenderers );
39 mRenderers.insert( metadata->
type(), metadata );
44 delete mRenderers.take( type );
49 return mRenderers.value( type );
54 return mRenderers.keys();
void removeRenderer(const QString &type)
Unregisters a 3D renderer type.
QStringList renderersList() const
Returns a list of all available 3D renderer types.
Qgs3DRendererAbstractMetadata * rendererMetadata(const QString &type) const
Returns metadata for a 3D renderer type (may be used to create a new instance of the type).
void addRenderer(Qgs3DRendererAbstractMetadata *metadata)
Registers a new 3D renderer type.