16#ifndef QGSFEATURERENDERERGENERATOR_H
17#define QGSFEATURERENDERERGENERATOR_H
41 virtual QString
id()
const = 0;
63 virtual double level()
const;
An interface for objects which generate feature renderers for vector layers.
virtual QgsFeatureRenderer * createRenderer() const =0
Creates a new feature renderer to use when rendering a vector layer.
virtual double level() const
Returns a double value which dictates the stacking or z order level associated with the returned rend...
virtual QString id() const =0
Returns a unique ID string identifying the renderer generator.
virtual ~QgsFeatureRendererGenerator()=default
Abstract base class for all 2D vector feature renderers.