[core] simplify dependency layout process and refactor data structures

This commit is contained in:
Molly Lloyd
2018-08-29 17:27:40 -07:00
committed by Molly Lloyd
parent f7dcd5d741
commit d197fc7d8d
16 changed files with 148 additions and 146 deletions

View File

@@ -32,11 +32,11 @@ std::unique_ptr<Bucket> RenderLineLayer::createBucket(const BucketParameters&, c
return nullptr;
}
std::unique_ptr<PatternLayout<LineBucket>>
RenderLineLayer::createLayout(const BucketParameters& parameters,
const std::vector<const RenderLayer*>& group,
std::unique_ptr<GeometryTileLayer> layer,
ImageDependencies& imageDependencies) const {
std::unique_ptr<Layout> RenderLineLayer::createLayout(const BucketParameters& parameters,
const std::vector<const RenderLayer*>& group,
std::unique_ptr<GeometryTileLayer> layer,
GlyphDependencies&,
ImageDependencies& imageDependencies) const {
return std::make_unique<PatternLayout<LineBucket>>(parameters, group, std::move(layer), imageDependencies);
}