#include #include namespace mbgl { namespace style { void BackgroundLayer::Impl::parsePaints(const JSValue& layer) { paint.parse(layer); } void BackgroundLayer::Impl::cascade(const CascadeParameters& parameters) { paint.cascade(parameters); } bool BackgroundLayer::Impl::recalculate(const CalculationParameters& parameters) { bool hasTransitions = paint.recalculate(parameters); passes = paint.backgroundOpacity > 0 ? RenderPass::Translucent : RenderPass::None; return hasTransitions; } std::unique_ptr BackgroundLayer::Impl::createBucket(BucketParameters&) const { return nullptr; } } // namespace style } // namespace mbgl