// clang-format off // This file is generated. Do not edit. #pragma once #include #include #include #include #include namespace mbgl { namespace style { class TransitionOptions; class FillLayer : public Layer { public: FillLayer(const std::string& layerID, const std::string& sourceID); ~FillLayer() final; // Layout properties static PropertyValue getDefaultFillSortKey(); const PropertyValue& getFillSortKey() const; void setFillSortKey(const PropertyValue&); // Paint properties static PropertyValue getDefaultFillAntialias(); const PropertyValue& getFillAntialias() const; void setFillAntialias(const PropertyValue&); void setFillAntialiasTransition(const TransitionOptions&); TransitionOptions getFillAntialiasTransition() const; static PropertyValue getDefaultFillColor(); const PropertyValue& getFillColor() const; void setFillColor(const PropertyValue&); void setFillColorTransition(const TransitionOptions&); TransitionOptions getFillColorTransition() const; static PropertyValue getDefaultFillOpacity(); const PropertyValue& getFillOpacity() const; void setFillOpacity(const PropertyValue&); void setFillOpacityTransition(const TransitionOptions&); TransitionOptions getFillOpacityTransition() const; static PropertyValue getDefaultFillOutlineColor(); const PropertyValue& getFillOutlineColor() const; void setFillOutlineColor(const PropertyValue&); void setFillOutlineColorTransition(const TransitionOptions&); TransitionOptions getFillOutlineColorTransition() const; static PropertyValue getDefaultFillPattern(); const PropertyValue& getFillPattern() const; void setFillPattern(const PropertyValue&); void setFillPatternTransition(const TransitionOptions&); TransitionOptions getFillPatternTransition() const; static PropertyValue> getDefaultFillTranslate(); const PropertyValue>& getFillTranslate() const; void setFillTranslate(const PropertyValue>&); void setFillTranslateTransition(const TransitionOptions&); TransitionOptions getFillTranslateTransition() const; static PropertyValue getDefaultFillTranslateAnchor(); const PropertyValue& getFillTranslateAnchor() const; void setFillTranslateAnchor(const PropertyValue&); void setFillTranslateAnchorTransition(const TransitionOptions&); TransitionOptions getFillTranslateAnchorTransition() const; // Private implementation class Impl; const Impl& impl() const; Mutable mutableImpl() const; FillLayer(Immutable); std::unique_ptr cloneRef(const std::string& id) const final; protected: // Dynamic properties optional setPropertyInternal(const std::string& name, const conversion::Convertible& value) final; StyleProperty getProperty(const std::string& name) const final; Value serialize() const final; Mutable mutableBaseImpl() const final; }; } // namespace style } // namespace mbgl // clang-format on