// clang-format off // This file is generated. Edit scripts/generate-style-code.js, then run `make style-code`. #include #include namespace mbgl { namespace style { FillExtrusionLayerProperties::FillExtrusionLayerProperties( Immutable impl_) : LayerProperties(std::move(impl_)) {} FillExtrusionLayerProperties::FillExtrusionLayerProperties( Immutable impl_, CrossfadeParameters crossfade_, FillExtrusionPaintProperties::PossiblyEvaluated evaluated_) : LayerProperties(std::move(impl_)), crossfade(crossfade_), evaluated(std::move(evaluated_)) {} FillExtrusionLayerProperties::~FillExtrusionLayerProperties() = default; unsigned long FillExtrusionLayerProperties::constantsMask() const { return evaluated.constantsMask(); } const FillExtrusionLayer::Impl& FillExtrusionLayerProperties::layerImpl() const { return static_cast(*baseImpl); } } // namespace style } // namespace mbgl // clang-format on