diff options
author | Justin R. Miller <incanus@codesorcery.net> | 2014-04-09 11:38:42 -0700 |
---|---|---|
committer | Justin R. Miller <incanus@codesorcery.net> | 2014-04-09 11:38:42 -0700 |
commit | e5713f31a64b0ae0237a22aa3b4e44bc245e05c5 (patch) | |
tree | d813805c0032d8334cb21a97b89682e4feeff3b5 /include/llmr/renderer/painter.hpp | |
parent | 482ac31fde64e49db57fef0d52d1d68de4faa7a7 (diff) | |
download | qtlocation-mapboxgl-e5713f31a64b0ae0237a22aa3b4e44bc245e05c5.tar.gz |
move to raster buckets & tile parser handling raster decoding
Diffstat (limited to 'include/llmr/renderer/painter.hpp')
-rw-r--r-- | include/llmr/renderer/painter.hpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/llmr/renderer/painter.hpp b/include/llmr/renderer/painter.hpp index fd3c84d3fe..c5abbd01d4 100644 --- a/include/llmr/renderer/painter.hpp +++ b/include/llmr/renderer/painter.hpp @@ -28,6 +28,7 @@ class FillBucket; class LineBucket; class PointBucket; class TextBucket; +class RasterBucket; class Painter : private util::noncopyable { public: @@ -42,6 +43,7 @@ public: void renderLine(LineBucket& bucket, const std::string& layer_name, const Tile::ID& id); void renderPoint(PointBucket& bucket, const std::string& layer_name, const Tile::ID& id); void renderText(TextBucket& bucket, const std::string& layer_name, const Tile::ID& id); + void renderRaster(const std::string& layer_name, const std::shared_ptr<TileData>& tile_data); void resize(int width, int height); @@ -52,7 +54,6 @@ public: bool needsAnimation() const; private: void setupShaders(); - void renderRaster(const std::string& layer_name, const std::shared_ptr<TileData>& tile_data); void renderLayers(const std::shared_ptr<TileData>& tile, const std::vector<LayerDescription>& layers); void renderLayer(const std::shared_ptr<TileData>& tile_data, const LayerDescription& layer_desc); void renderDebug(const std::shared_ptr<TileData>& tile); |