Mercurial > hg > svgui
diff layer/Colour3DPlotLayer.h @ 1566:1f80a514ce29
Merge from branch spectrogram-export
author | Chris Cannam |
---|---|
date | Fri, 10 Jan 2020 14:54:27 +0000 |
parents | 563bab925c9b |
children |
line wrap: on
line diff
--- a/layer/Colour3DPlotLayer.h Fri Nov 22 14:12:50 2019 +0000 +++ b/layer/Colour3DPlotLayer.h Fri Jan 10 14:54:27 2020 +0000 @@ -48,6 +48,8 @@ ModelId getModel() const override { return m_model; } + ModelId getExportModel(LayerGeometryProvider *) const override; + const ZoomConstraint *getZoomConstraint() const override; void paint(LayerGeometryProvider *v, @@ -192,6 +194,8 @@ void invalidatePeakCache(); ModelId getPeakCache() const; + mutable std::vector<ModelId> m_exporters; // used, waiting to be released + typedef std::map<int, MagnitudeRange> ViewMagMap; // key is view id mutable ViewMagMap m_viewMags; mutable ViewMagMap m_lastRenderedMags; // when in normalizeVisibleArea mode