27#ifndef OPENSWMM_RENDER_SYMBOLLEVELS_H
28#define OPENSWMM_RENDER_SYMBOLLEVELS_H
68 &&
a.symbolLayerIndex ==
b.symbolLayerIndex;
90[[nodiscard]] QVector<PaintStep>
int b
local residual indices, a < b
Definition meshquadmatch.cpp:46
int a
Definition meshquadmatch.cpp:46
Definition gisrasterlayer.h:40
QVector< PaintStep > computeSymbolLevelOrder(const QVector< SymbolStyle > &features, bool enabled)
Compute the paint sequence for features under enabled Symbol Levels.
Definition symbollevels.cpp:33
bool operator==(const BasemapRenderParams &a, const BasemapRenderParams &b)
Definition basemaprenderparams.h:67
void setSymbolLayerLevel(SymbolLayer &layer, int level)
Definition symbollevels.cpp:27
int symbolLayerLevel(const SymbolLayer &layer)
Definition symbollevels.cpp:16
constexpr const char * kSymbolLevelPropKey
Definition symbollevels.h:40
One entry in the paint sequence computed by computeSymbolLevelOrder.
Definition symbollevels.h:60
int featureIndex
Definition symbollevels.h:61
int symbolLayerIndex
Definition symbollevels.h:62
One paint pass in the SymbolStyle stack.
Definition symbollayer.h:90
A stack of SymbolLayer paint passes plus a layer-level opacity.