#include #include #include namespace mbgl { RenderCustomLayer::RenderCustomLayer(Immutable _impl) : RenderLayer(style::LayerType::Custom, _impl) { } const style::CustomLayer::Impl& RenderCustomLayer::impl() const { return static_cast(*baseImpl); } std::unique_ptr RenderCustomLayer::clone() const { return std::make_unique(*this); } void RenderCustomLayer::evaluate(const PropertyEvaluationParameters&) { passes = RenderPass::Translucent; } bool RenderCustomLayer::hasTransition() const { return false; } std::unique_ptr RenderCustomLayer::createBucket(const BucketParameters&, const std::vector&) const { assert(false); return nullptr; } } // namespace mbgl