summaryrefslogtreecommitdiff
path: root/include/llmr/renderer/painter.hpp
diff options
context:
space:
mode:
authorJustin R. Miller <incanus@codesorcery.net>2014-04-09 11:38:42 -0700
committerJustin R. Miller <incanus@codesorcery.net>2014-04-09 11:38:42 -0700
commite5713f31a64b0ae0237a22aa3b4e44bc245e05c5 (patch)
treed813805c0032d8334cb21a97b89682e4feeff3b5 /include/llmr/renderer/painter.hpp
parent482ac31fde64e49db57fef0d52d1d68de4faa7a7 (diff)
downloadqtlocation-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.hpp3
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);