diff options
author | Ivo van Dongen <info@ivovandongen.nl> | 2017-04-21 09:19:47 -0700 |
---|---|---|
committer | Ivo van Dongen <ivovandongen@users.noreply.github.com> | 2017-04-25 17:23:54 -0700 |
commit | 3c175adf30546fe58713b8fed29ac35a85e150be (patch) | |
tree | 5666e9bcf311ed1b86a13444e50dc7a030c10da9 /src/mbgl/renderer/painter.hpp | |
parent | ea8ec38df156c6683c886253dbb1f6bc828686ff (diff) | |
download | qtlocation-mapboxgl-3c175adf30546fe58713b8fed29ac35a85e150be.tar.gz |
[core] split off render layers
Diffstat (limited to 'src/mbgl/renderer/painter.hpp')
-rw-r--r-- | src/mbgl/renderer/painter.hpp | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/src/mbgl/renderer/painter.hpp b/src/mbgl/renderer/painter.hpp index 3dcc1d5d46..9c6dd4505f 100644 --- a/src/mbgl/renderer/painter.hpp +++ b/src/mbgl/renderer/painter.hpp @@ -42,6 +42,13 @@ class CircleBucket; class SymbolBucket; class RasterBucket; +class RenderFillLayer; +class RenderLineLayer; +class RenderCircleLayer; +class RenderSymbolLayer; +class RenderRasterLayer; +class RenderBackgroundLayer; + class Programs; class PaintParameters; @@ -50,12 +57,6 @@ struct ClipID; namespace style { class Style; class Source; -class FillLayer; -class LineLayer; -class CircleLayer; -class SymbolLayer; -class RasterLayer; -class BackgroundLayer; } // namespace style struct FrameData { @@ -80,12 +81,12 @@ public: void renderClippingMask(const UnwrappedTileID&, const ClipID&); void renderTileDebug(const RenderTile&); - void renderFill(PaintParameters&, FillBucket&, const style::FillLayer&, const RenderTile&); - void renderLine(PaintParameters&, LineBucket&, const style::LineLayer&, const RenderTile&); - void renderCircle(PaintParameters&, CircleBucket&, const style::CircleLayer&, const RenderTile&); - void renderSymbol(PaintParameters&, SymbolBucket&, const style::SymbolLayer&, const RenderTile&); - void renderRaster(PaintParameters&, RasterBucket&, const style::RasterLayer&, const RenderTile&); - void renderBackground(PaintParameters&, const style::BackgroundLayer&); + void renderFill(PaintParameters&, FillBucket&, const RenderFillLayer&, const RenderTile&); + void renderLine(PaintParameters&, LineBucket&, const RenderLineLayer&, const RenderTile&); + void renderCircle(PaintParameters&, CircleBucket&, const RenderCircleLayer&, const RenderTile&); + void renderSymbol(PaintParameters&, SymbolBucket&, const RenderSymbolLayer&, const RenderTile&); + void renderRaster(PaintParameters&, RasterBucket&, const RenderRasterLayer&, const RenderTile&); + void renderBackground(PaintParameters&, const RenderBackgroundLayer&); #ifndef NDEBUG // Renders tile clip boundaries, using stencil buffer to calculate fill color. |