33 qDeleteAll( mRenderers );
38 mRenderers.insert( metadata->
type(), metadata );
43 delete mRenderers.take( type );
48 return mRenderers.value( type );
53 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.