| 
    QGIS API Documentation
    3.26.3-Buenos Aires (65e4edfdad)
    
   | 
 
Context for a MapBox GL style conversion operation. More...
#include <qgsmapboxglstyleconverter.h>
Public Member Functions | |
| void | clearWarnings () | 
| Clears the list of warning messages.  More... | |
| QString | layerId () const | 
| Returns the layer ID of the layer currently being converted.  More... | |
| double | pixelSizeConversionFactor () const | 
| Returns the pixel size conversion factor, used to scale the original pixel sizes when converting styles.  More... | |
| void | pushWarning (const QString &warning) | 
| Pushes a warning message generated during the conversion.  More... | |
| void | setLayerId (const QString &value) | 
| Sets the layer ID of the layer currently being converted.  More... | |
| void | setPixelSizeConversionFactor (double sizeConversionFactor) | 
| Sets the pixel size conversion factor, used to scale the original pixel sizes when converting styles.  More... | |
| void | setSprites (const QImage &image, const QString &definitions) | 
| Sets the sprite image and definitions JSON string to use during conversion.  More... | |
| void | setSprites (const QImage &image, const QVariantMap &definitions) | 
| Sets the sprite image and definitions JSON to use during conversion.  More... | |
| void | setTargetUnit (QgsUnitTypes::RenderUnit targetUnit) | 
| Sets the target unit type.  More... | |
| QVariantMap | spriteDefinitions () const | 
| Returns the sprite definitions to use during conversion.  More... | |
| QImage | spriteImage () const | 
| Returns the sprite image to use during conversion, or an invalid image if this is not set.  More... | |
| QgsUnitTypes::RenderUnit | targetUnit () const | 
| Returns the target unit type.  More... | |
| QStringList | warnings () const | 
| Returns a list of warning messages generated during the conversion.  More... | |
Context for a MapBox GL style conversion operation.
Definition at line 37 of file qgsmapboxglstyleconverter.h.
      
  | 
  inline | 
Clears the list of warning messages.
Definition at line 54 of file qgsmapboxglstyleconverter.h.
| QString QgsMapBoxGlStyleConversionContext::layerId | ( | ) | const | 
Returns the layer ID of the layer currently being converted.
Definition at line 3344 of file qgsmapboxglstyleconverter.cpp.
| double QgsMapBoxGlStyleConversionContext::pixelSizeConversionFactor | ( | ) | const | 
Returns the pixel size conversion factor, used to scale the original pixel sizes when converting styles.
Definition at line 3313 of file qgsmapboxglstyleconverter.cpp.
| void QgsMapBoxGlStyleConversionContext::pushWarning | ( | const QString & | warning | ) | 
Pushes a warning message generated during the conversion.
Definition at line 3297 of file qgsmapboxglstyleconverter.cpp.
| void QgsMapBoxGlStyleConversionContext::setLayerId | ( | const QString & | value | ) | 
Sets the layer ID of the layer currently being converted.
Definition at line 3349 of file qgsmapboxglstyleconverter.cpp.
| void QgsMapBoxGlStyleConversionContext::setPixelSizeConversionFactor | ( | double | sizeConversionFactor | ) | 
Sets the pixel size conversion factor, used to scale the original pixel sizes when converting styles.
Definition at line 3318 of file qgsmapboxglstyleconverter.cpp.
| void QgsMapBoxGlStyleConversionContext::setSprites | ( | const QImage & | image, | 
| const QString & | definitions | ||
| ) | 
Sets the sprite image and definitions JSON string to use during conversion.
Definition at line 3339 of file qgsmapboxglstyleconverter.cpp.
| void QgsMapBoxGlStyleConversionContext::setSprites | ( | const QImage & | image, | 
| const QVariantMap & | definitions | ||
| ) | 
Sets the sprite image and definitions JSON to use during conversion.
Definition at line 3333 of file qgsmapboxglstyleconverter.cpp.
| void QgsMapBoxGlStyleConversionContext::setTargetUnit | ( | QgsUnitTypes::RenderUnit | targetUnit | ) | 
Sets the target unit type.
By default this is QgsUnitTypes::RenderPixels in order to exactly match the original style rendering. But rendering in pixels can cause issues on hidpi displays or with print layouts, so setting a target unit of QgsUnitTypes::Millimeters or another real-world unit type is often more appropriate.
If setting to a non-pixel unit, be sure to call setPixelSizeConversionFactor() in order to setup an appropriate pixel-to-unit conversion factor to scale converted sizes using. E.g. if the target unit is millimeters, the size conversion factor should be set to a pixel-to-millimeter value.
Definition at line 3308 of file qgsmapboxglstyleconverter.cpp.
| QVariantMap QgsMapBoxGlStyleConversionContext::spriteDefinitions | ( | ) | const | 
Returns the sprite definitions to use during conversion.
Definition at line 3328 of file qgsmapboxglstyleconverter.cpp.
| QImage QgsMapBoxGlStyleConversionContext::spriteImage | ( | ) | const | 
Returns the sprite image to use during conversion, or an invalid image if this is not set.
Definition at line 3323 of file qgsmapboxglstyleconverter.cpp.
| QgsUnitTypes::RenderUnit QgsMapBoxGlStyleConversionContext::targetUnit | ( | ) | const | 
Returns the target unit type.
By default this is QgsUnitTypes::RenderPixels in order to exactly match the original style rendering. But rendering in pixels can cause issues on hidpi displays or with print layouts, so setting a target unit of QgsUnitTypes::Millimeters or another real-world unit type is often more appropriate.
Definition at line 3303 of file qgsmapboxglstyleconverter.cpp.
      
  | 
  inline | 
Returns a list of warning messages generated during the conversion.
Definition at line 49 of file qgsmapboxglstyleconverter.h.
 1.8.17