// clang-format off // This file is generated. Do not edit. #pragma once #include #include #include #include #include namespace mbgl { namespace style { class TransitionOptions; class RasterLayer : public Layer { public: RasterLayer(const std::string& layerID, const std::string& sourceID); ~RasterLayer() final; // Dynamic properties optional setProperty(const std::string& name, const conversion::Convertible& value) final; StyleProperty getProperty(const std::string& name) const final; Value serialize() const final; // Paint properties static PropertyValue getDefaultRasterBrightnessMax(); const PropertyValue& getRasterBrightnessMax() const; void setRasterBrightnessMax(const PropertyValue&); void setRasterBrightnessMaxTransition(const TransitionOptions&); TransitionOptions getRasterBrightnessMaxTransition() const; static PropertyValue getDefaultRasterBrightnessMin(); const PropertyValue& getRasterBrightnessMin() const; void setRasterBrightnessMin(const PropertyValue&); void setRasterBrightnessMinTransition(const TransitionOptions&); TransitionOptions getRasterBrightnessMinTransition() const; static PropertyValue getDefaultRasterContrast(); const PropertyValue& getRasterContrast() const; void setRasterContrast(const PropertyValue&); void setRasterContrastTransition(const TransitionOptions&); TransitionOptions getRasterContrastTransition() const; static PropertyValue getDefaultRasterFadeDuration(); const PropertyValue& getRasterFadeDuration() const; void setRasterFadeDuration(const PropertyValue&); void setRasterFadeDurationTransition(const TransitionOptions&); TransitionOptions getRasterFadeDurationTransition() const; static PropertyValue getDefaultRasterHueRotate(); const PropertyValue& getRasterHueRotate() const; void setRasterHueRotate(const PropertyValue&); void setRasterHueRotateTransition(const TransitionOptions&); TransitionOptions getRasterHueRotateTransition() const; static PropertyValue getDefaultRasterOpacity(); const PropertyValue& getRasterOpacity() const; void setRasterOpacity(const PropertyValue&); void setRasterOpacityTransition(const TransitionOptions&); TransitionOptions getRasterOpacityTransition() const; static PropertyValue getDefaultRasterResampling(); const PropertyValue& getRasterResampling() const; void setRasterResampling(const PropertyValue&); void setRasterResamplingTransition(const TransitionOptions&); TransitionOptions getRasterResamplingTransition() const; static PropertyValue getDefaultRasterSaturation(); const PropertyValue& getRasterSaturation() const; void setRasterSaturation(const PropertyValue&); void setRasterSaturationTransition(const TransitionOptions&); TransitionOptions getRasterSaturationTransition() const; // Private implementation class Impl; const Impl& impl() const; Mutable mutableImpl() const; RasterLayer(Immutable); std::unique_ptr cloneRef(const std::string& id) const final; protected: Mutable mutableBaseImpl() const final; }; } // namespace style } // namespace mbgl // clang-format on