add empty classes for rendering glyphs

This commit is contained in:
Konstantin Käfer
2014-03-11 12:56:14 +01:00
parent f8a096a4fa
commit 8171c7bb43
13 changed files with 221 additions and 0 deletions

View File

@@ -9,6 +9,7 @@
#include <llmr/renderer/fill_bucket.hpp>
#include <llmr/renderer/line_bucket.hpp>
#include <llmr/renderer/point_bucket.hpp>
#include <llmr/renderer/text_bucket.hpp>
#include <llmr/util/pbf.hpp>
#include <llmr/util/string.hpp>
@@ -194,3 +195,9 @@ std::shared_ptr<Bucket> TileData::createPointBucket(const VectorTileLayer& layer
addBucketFeatures(bucket, layer, bucket_desc);
return state == State::obsolete ? nullptr : bucket;
}
std::shared_ptr<Bucket> TileData::createTextBucket(const VectorTileLayer& layer, const BucketDescription& bucket_desc) {
std::shared_ptr<TextBucket> bucket = std::make_shared<TextBucket>(textVertexBuffer, triangleElementsBuffer, bucket_desc);
addBucketFeatures(bucket, layer, bucket_desc);
return state == State::obsolete ? nullptr : bucket;
}