| QGIS API Documentation
    3.22.4-Białowieża (ce8e65e95e)
    | 
#include "qgis_core.h"#include "qgis_sip.h"#include "qgssymbollayer.h"#include <QPen>#include <QBrush>#include <QPicture>#include <QPolygonF>#include <QFont>

Go to the source code of this file.
| Classes | |
| class | QgsFilledMarkerSymbolLayer | 
| Filled marker symbol layer, consisting of a shape which is rendered using a QgsFillSymbol.  More... | |
| class | QgsFontMarkerSymbolLayer | 
| class | QgsRasterMarkerSymbolLayer | 
| Raster marker symbol layer class.  More... | |
| class | QgsSimpleMarkerSymbolLayer | 
| Simple marker symbol layer, consisting of a rendered shape with solid fill color and an stroke.  More... | |
| class | QgsSimpleMarkerSymbolLayerBase | 
| Abstract base class for simple marker symbol layers.  More... | |
| class | QgsSvgMarkerSymbolLayer | 
| Macros | |
| #define | DEFAULT_FONTMARKER_ANGLE 0 | 
| #define | DEFAULT_FONTMARKER_BORDERCOLOR QColor(Qt::white) | 
| #define | DEFAULT_FONTMARKER_CHR QChar('A') | 
| #define | DEFAULT_FONTMARKER_COLOR QColor( 35, 35, 35 ) | 
| #define | DEFAULT_FONTMARKER_FONT "Dingbats" | 
| #define | DEFAULT_FONTMARKER_JOINSTYLE Qt::MiterJoin | 
| #define | DEFAULT_FONTMARKER_SIZE POINT2MM(12) | 
| #define | DEFAULT_RASTERMARKER_ANGLE 0 | 
| #define | DEFAULT_RASTERMARKER_SIZE 2*DEFAULT_POINT_SIZE | 
| #define | DEFAULT_SIMPLEMARKER_ANGLE 0 | 
| #define | DEFAULT_SIMPLEMARKER_BORDERCOLOR QColor( 35, 35, 35 ) | 
| #define | DEFAULT_SIMPLEMARKER_COLOR QColor(255,0,0) | 
| #define | DEFAULT_SIMPLEMARKER_JOINSTYLE Qt::BevelJoin | 
| #define | DEFAULT_SIMPLEMARKER_NAME "circle" | 
| #define | DEFAULT_SIMPLEMARKER_SIZE DEFAULT_POINT_SIZE | 
| #define | DEFAULT_SVGMARKER_ANGLE 0 | 
| #define | DEFAULT_SVGMARKER_SIZE 2*DEFAULT_POINT_SIZE | 
| #define | MM2POINT(x) ( (x) * 72 / 25.4 ) | 
| #define | POINT2MM(x) ( (x) * 25.4 / 72 ) | 
| #define DEFAULT_FONTMARKER_ANGLE 0 | 
Definition at line 867 of file qgsmarkersymbollayer.h.
| #define DEFAULT_FONTMARKER_BORDERCOLOR QColor(Qt::white) | 
Definition at line 865 of file qgsmarkersymbollayer.h.
| #define DEFAULT_FONTMARKER_CHR QChar('A') | 
Definition at line 862 of file qgsmarkersymbollayer.h.
| #define DEFAULT_FONTMARKER_COLOR QColor( 35, 35, 35 ) | 
Definition at line 864 of file qgsmarkersymbollayer.h.
| #define DEFAULT_FONTMARKER_FONT "Dingbats" | 
Definition at line 861 of file qgsmarkersymbollayer.h.
| #define DEFAULT_FONTMARKER_JOINSTYLE Qt::MiterJoin | 
Definition at line 866 of file qgsmarkersymbollayer.h.
| #define DEFAULT_FONTMARKER_SIZE POINT2MM(12) | 
Definition at line 863 of file qgsmarkersymbollayer.h.
| #define DEFAULT_RASTERMARKER_ANGLE 0 | 
Definition at line 712 of file qgsmarkersymbollayer.h.
| #define DEFAULT_RASTERMARKER_SIZE 2*DEFAULT_POINT_SIZE | 
Definition at line 711 of file qgsmarkersymbollayer.h.
| #define DEFAULT_SIMPLEMARKER_ANGLE 0 | 
Definition at line 28 of file qgsmarkersymbollayer.h.
| #define DEFAULT_SIMPLEMARKER_BORDERCOLOR QColor( 35, 35, 35 ) | 
Definition at line 25 of file qgsmarkersymbollayer.h.
| #define DEFAULT_SIMPLEMARKER_COLOR QColor(255,0,0) | 
Definition at line 24 of file qgsmarkersymbollayer.h.
| #define DEFAULT_SIMPLEMARKER_JOINSTYLE Qt::BevelJoin | 
Definition at line 26 of file qgsmarkersymbollayer.h.
| #define DEFAULT_SIMPLEMARKER_NAME "circle" | 
Definition at line 23 of file qgsmarkersymbollayer.h.
| #define DEFAULT_SIMPLEMARKER_SIZE DEFAULT_POINT_SIZE | 
Definition at line 27 of file qgsmarkersymbollayer.h.
| #define DEFAULT_SVGMARKER_ANGLE 0 | 
Definition at line 523 of file qgsmarkersymbollayer.h.
| #define DEFAULT_SVGMARKER_SIZE 2*DEFAULT_POINT_SIZE | 
Definition at line 522 of file qgsmarkersymbollayer.h.
| #define MM2POINT | ( | x | ) | ( (x) * 72 / 25.4 ) | 
Definition at line 859 of file qgsmarkersymbollayer.h.
| #define POINT2MM | ( | x | ) | ( (x) * 25.4 / 72 ) | 
Definition at line 858 of file qgsmarkersymbollayer.h.