|
| | attributecandidates.h |
| |
| | attributesource.h |
| | P2 — the static/dynamic styling spine.
|
| |
| | auxiliarystoragespec.h |
| | Typed config for the Layer Properties → Auxiliary Storage tab (Slice Z.15).
|
| |
| | basemaprenderparams.h |
| | Shared visual-adjustment parameters for raster basemaps.
|
| |
| | binsampler.h |
| | Compute frozen break values across animation frames (Slice Z.7).
|
| |
| | categoricalpalette.h |
| | Identity-based color palette for visually-distinct categories.
|
| |
| | classificationscheme.h |
| | Slice US.1 (UNIFIED_STYLING_AND_UI_CONSISTENCY_PLAN.md S1) — the shared classification value type embedded in style bags.
|
| |
| | colorramp.h |
| | RasterColorRamp — gradient mapping from a normalised value in [0,1] to a display QColor.
|
| |
| | contourjob.h |
| |
| | datadefined.h |
| | Slice BI Phase 8.13.7-α / 8.13.43-α — typed-struct carve-out of the BI.2 string-expression data-defined override mechanism.
|
| |
| | diagramspec.h |
| | Typed config for the Layer Properties → Diagrams tab (Slice Z.12).
|
| |
| | expressionevaluator.h |
| | Minimal SQL-flavoured expression evaluator for the RuleBasedRenderer. Slice X.25.
|
| |
| | featureref.h |
| | Stable identifier passed to IFeatureRenderer::symbolFor().
|
| |
| | fillsymbollayer.h |
| | Typed accessors for a SimpleFill SymbolLayer (VS.2).
|
| |
| | graduatedclass.h |
| |
| | iattributeprovider.h |
| | Layer-side seam for "what attributes can I theme by?" — Slice DM.1.
|
| |
| | ifeaturerenderer.h |
| | The single seam every layer paint path goes through.
|
| |
| | intervalbinner.h |
| | Slice BB-α — classifies a set of numeric samples into N bins.
|
| |
| | irasterrenderer.h |
| | Sister interface to IFeatureRenderer for single-band raster layers.
|
| |
| | isublayer.h |
| | Toggleable visual aspect of an output layer.
|
| |
| | isublayerhost.h |
| | Mixin interface for layers that own a list of ISublayers.
|
| |
| | joinspec.h |
| | Typed config for the Layer Properties → Joins tab (Slice Z.16).
|
| |
| | labelconfig.h |
| | Shared label-configuration value-type used by every layer that paints text labels.
|
| |
| | labelpainter.h |
| | Slice US.B3 (UNIFIED_STYLING plan B3) — the one place every layer paints a text label, so halo / background / scale-gating / placement behave identically across the 1D model, 1D results, and 2D results paint paths.
|
| |
| | legendoverlaystyle.h |
| | Shared model for the on-canvas legend's chrome (font / frame / background / anchor / opacity).
|
| |
| | legendsymbolitem.h |
| | One row in a layer's legend — label + swatch symbol + optional range.
|
| |
| | linesymbollayer.h |
| | Typed accessors for a SimpleLine / MarkerLine SymbolLayer (Slice Z.5).
|
| |
| | markershape.h |
| | Canonical 19-shape enum used by Marker Symbol Layers (Slice Z.4; extended set appended later).
|
| |
| | markersymbollayer.h |
| | Typed accessors for a SimpleMarker SymbolLayer (Slice Z.4).
|
| |
| | maskclipresolver.h |
| | Resolve a MaskSpec to a QPainterPath in scene coords (Slice Z.14-paint).
|
| |
| | maskspec.h |
| | Typed config for the Layer Properties → Mask tab (Slice Z.14).
|
| |
| | meshrenderchunkindex.h |
| |
| | meshstaticgeometrybuffers.h |
| |
| | multikindrenderer.h |
| | Slice BI-MK.1 Phase 8.13.40 — per-kind renderer dispatch.
|
| |
| | polylineoffset.h |
| | Perpendicular polyline offset — closes the Z.5 offset gap (Z.5b).
|
| |
| | qmlrulelistio.h |
| | Save / load RuleLists as QGIS .qml style files (Slice Z.17b).
|
| |
| | qsg2dasyncresult.h |
| |
| | qsg2ddirtystate.h |
| |
| | qsg2dlodpolicy.h |
| |
| | qsg2drenderstats.h |
| |
| | qsgpremultiply.h |
| |
| | rasterrendererfactory.h |
| | JSON id → IRasterRenderer construction, the raster-side sibling of RendererFactory::makeRenderer. Used wherever a raster style is restored from JSON: StyleFileIO (dialog Cancel / undo / .swmm-style.json) and ProjectSerializer (.oswp).
|
| |
| | rastersymbollayers.h |
| | Typed accessors for Raster + TIN Symbol Layers (Slice Z.6).
|
| |
| | rendererfactory.h |
| | One renderer construction path, archetype-seeded (gap A1.3).
|
| |
| | renderperf.h |
| | Opt-in canvas render-pipeline profiling category. Enable with: QT_LOGGING_RULES="openswmm.render.perf.debug=true" Times MapRenderJob passes (total + per layer), the QGraphicsScene rasterisation, and MapCanvas::paintEvent. Zero-cost when disabled (qCDebug skips argument evaluation; the explicit isDebugEnabled() gates skip the QElapsedTimer work too). Definition lives in src/render/qsg2drenderstats.cpp.
|
| |
| | rule.h |
| | Layer-scope Rule — one styled aspect of a layer.
|
| |
| | rulelist.h |
| | Ordered, stackable list of Rules owned by a layer (Slice Z.1).
|
| |
| | rulelistio.h |
| | Save / load Rule Lists as .swmm-rule.json files (Slice Z.17).
|
| |
| | scalarramplut.h |
| |
| | screenpixels.h |
| | Inverse-zoom helpers for screen-pixel-sized geometry.
|
| |
| | sizeunit.h |
| | Unit tag for symbol-size fields (plan: RENDERING_OUTPUT_SUBLAYERS_PLAN.md §2, Decision 2).
|
| |
| | stylefileio.h |
| | Native style-file (.swmm-style.json) import/export + minimal QGIS .qml import for the common renderer cases.
|
| |
| | sublayerstyle.h |
| | QObject base class for per-sublayer style property bags.
|
| |
| | symbollayer.h |
| | One paint pass in a compositional SymbolStyle stack.
|
| |
| | symbollevels.h |
| | Cross-feature paint order (Symbol Levels) — Slice Z.11.
|
| |
| | symbolstyle.h |
| | A stack of SymbolLayer paint passes plus a layer-level opacity.
|
| |
| | symbolstyleadapter.h |
| | Q_PROPERTY view over a Rule's SingleSymbolRenderer (Slice B.6c).
|
| |
| | temporalspec.h |
| | Typed config for the Layer Properties → Temporal tab (Slice Z.13).
|
| |