blob: 300e8d8488f98b4651f8fb9163a2d8fc8c242752 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
#include <mbgl/renderer/tile_render_data.hpp>
namespace mbgl {
TileRenderData::TileRenderData() = default;
TileRenderData::TileRenderData(std::shared_ptr<TileAtlasTextures> atlasTextures_)
: atlasTextures(std::move(atlasTextures_)) {
}
TileRenderData::~TileRenderData() = default;
const gfx::Texture& TileRenderData::getGlyphAtlasTexture() const {
assert(atlasTextures);
assert(atlasTextures->glyph);
return *atlasTextures->glyph;
}
const gfx::Texture& TileRenderData::getIconAtlasTexture() const {
assert(atlasTextures);
assert(atlasTextures->icon);
return *atlasTextures->icon;
}
optional<ImagePosition> TileRenderData::getPattern(const std::string&) const {
assert(false);
return nullopt;
}
const LayerRenderData* TileRenderData::getLayerRenderData(const style::Layer::Impl&) const {
assert(false);
return nullptr;
}
Bucket* TileRenderData::getBucket(const style::Layer::Impl&) const {
assert(false);
return nullptr;
}
} // namespace mbgl
|