[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

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