| QGIS API Documentation
    3.20.0-Odense (decaadbb31)
    | 
#include <QColor>#include <QImage>#include <QPainter>#include <QSize>#include <QSvgGenerator>#include <cmath>#include <map>#include <random>#include "qgssymbol.h"#include "qgssymbollayer.h"#include "qgslinesymbollayer.h"#include "qgsmarkersymbollayer.h"#include "qgsfillsymbollayer.h"#include "qgsgeometrygeneratorsymbollayer.h"#include "qgsmaptopixelgeometrysimplifier.h"#include "qgslogger.h"#include "qgsrendercontext.h"#include "qgsproject.h"#include "qgsstyle.h"#include "qgspainteffect.h"#include "qgseffectstack.h"#include "qgsvectorlayer.h"#include "qgsfeature.h"#include "qgsgeometry.h"#include "qgsmultipoint.h"#include "qgsgeometrycollection.h"#include "qgslinestring.h"#include "qgspolygon.h"#include "qgsclipper.h"#include "qgsproperty.h"#include "qgscolorschemeregistry.h"#include "qgsapplication.h"#include "qgsexpressioncontextutils.h"#include "qgsrenderedfeaturehandlerinterface.h"#include "qgslegendpatchshape.h"#include "qgsgeos.h"#include "qgsmarkersymbol.h"#include "qgslinesymbol.h"#include "qgsfillsymbol.h"