mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-09 00:08:52 -04:00
This is a new opt-in flag for map settings/render context/layouts. If set, then when applying clipping paths for selective masking, we always use global ("entire map") paths, instead of calculating local clipping paths per rendered feature. This results in considerably more complex vector exports in all current Qt versions, but gives us a way to force this IF/when a future Qt version adds optimisations which make global masks desirable.
15 lines
1.3 KiB
Python
15 lines
1.3 KiB
Python
# The following has been generated automatically from src/core/layout/qgslayoutrendercontext.h
|
|
QgsLayoutRenderContext.FlagDebug = QgsLayoutRenderContext.Flag.FlagDebug
|
|
QgsLayoutRenderContext.FlagOutlineOnly = QgsLayoutRenderContext.Flag.FlagOutlineOnly
|
|
QgsLayoutRenderContext.FlagAntialiasing = QgsLayoutRenderContext.Flag.FlagAntialiasing
|
|
QgsLayoutRenderContext.FlagUseAdvancedEffects = QgsLayoutRenderContext.Flag.FlagUseAdvancedEffects
|
|
QgsLayoutRenderContext.FlagForceVectorOutput = QgsLayoutRenderContext.Flag.FlagForceVectorOutput
|
|
QgsLayoutRenderContext.FlagHideCoverageLayer = QgsLayoutRenderContext.Flag.FlagHideCoverageLayer
|
|
QgsLayoutRenderContext.FlagDrawSelection = QgsLayoutRenderContext.Flag.FlagDrawSelection
|
|
QgsLayoutRenderContext.FlagDisableTiledRasterLayerRenders = QgsLayoutRenderContext.Flag.FlagDisableTiledRasterLayerRenders
|
|
QgsLayoutRenderContext.FlagRenderLabelsByMapLayer = QgsLayoutRenderContext.Flag.FlagRenderLabelsByMapLayer
|
|
QgsLayoutRenderContext.FlagLosslessImageRendering = QgsLayoutRenderContext.Flag.FlagLosslessImageRendering
|
|
QgsLayoutRenderContext.FlagSynchronousLegendGraphics = QgsLayoutRenderContext.Flag.FlagSynchronousLegendGraphics
|
|
QgsLayoutRenderContext.FlagAlwaysUseGlobalMasks = QgsLayoutRenderContext.Flag.FlagAlwaysUseGlobalMasks
|
|
QgsLayoutRenderContext.Flags = lambda flags=0: QgsLayoutRenderContext.Flag(flags)
|