// This file is generated. Edit scripts/generate-style-code.js, then run `make style-code`. #include #include namespace mbgl { namespace style { BackgroundLayerProperties::BackgroundLayerProperties( Immutable impl_) : LayerProperties(std::move(impl_)) {} BackgroundLayerProperties::BackgroundLayerProperties( Immutable impl_, CrossfadeParameters crossfade_, BackgroundPaintProperties::PossiblyEvaluated evaluated_) : LayerProperties(std::move(impl_)), crossfade(std::move(crossfade_)), evaluated(std::move(evaluated_)) {} BackgroundLayerProperties::~BackgroundLayerProperties() = default; const BackgroundLayer::Impl& BackgroundLayerProperties::layerImpl() const { return static_cast(*baseImpl); } } // namespace style } // namespace mbgl