[core] add raster-resampling property (#12176)

* update style-code for raster-resampling

* implement user-defined raster-resampling

* invert filter condition

* raster-resampling -> raster-resampling-mode for darwin language conventions
This commit is contained in:
Molly Lloyd
2018-06-21 14:37:17 -07:00
committed by GitHub
parent eb70b89849
commit e1af62e87d
24 changed files with 341 additions and 6 deletions

View File

@@ -67,6 +67,12 @@ public:
void setRasterContrastTransition(const TransitionOptions&);
TransitionOptions getRasterContrastTransition() const;
static PropertyValue<RasterResamplingType> getDefaultRasterResampling();
PropertyValue<RasterResamplingType> getRasterResampling() const;
void setRasterResampling(PropertyValue<RasterResamplingType>);
void setRasterResamplingTransition(const TransitionOptions&);
TransitionOptions getRasterResamplingTransition() const;
static PropertyValue<float> getDefaultRasterFadeDuration();
PropertyValue<float> getRasterFadeDuration() const;
void setRasterFadeDuration(PropertyValue<float>);

View File

@@ -38,6 +38,11 @@ enum class LineJoinType : uint8_t {
FlipBevel
};
enum class RasterResamplingType : bool {
Linear,
Nearest
};
enum class HillshadeIlluminationAnchorType : bool {
Map,
Viewport