summaryrefslogtreecommitdiff
path: root/src/style/style_bucket.cpp
blob: 9a40c2386b6ba242cf55d8bd07814860b1b09cd3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <mbgl/style/style_bucket.hpp>

namespace mbgl {

StyleBucket::StyleBucket(StyleLayerType type) {
    switch (type) {
        case StyleLayerType::Fill: render = StyleBucketFill{}; break;
        case StyleLayerType::Line: render = StyleBucketLine{}; break;
        case StyleLayerType::Symbol: render = StyleBucketSymbol{}; break;
        case StyleLayerType::Raster: render = StyleBucketRaster{}; break;
        default: break;
    }
}

}