// This file is generated. // Edit platform/darwin/scripts/generate-style-code.js, then run `make style-code-darwin`. #import "MGLBaseStyleLayer_Private.hpp" #import "MGLStyleLayer_Private.hpp" #import "MGLStyleAttributeValue.h" #import "MGLRasterStyleLayer.h" #include @interface MGLRasterStyleLayer () @property (nonatomic) mbgl::style::RasterLayer *layer; @property (nonatomic, readwrite) NSString *layerIdentifier; @property (nonatomic, readwrite) NSString *sourceIdentifier; @end @implementation MGLRasterStyleLayer @synthesize mapView; - (instancetype)initWithLayerIdentifier:(NSString *)layerIdentifier sourceIdentifier:(NSString *)sourceIdentifier { if (self = [super init]) { _layerIdentifier = layerIdentifier; _sourceIdentifier = sourceIdentifier; _layer = new mbgl::style::RasterLayer(layerIdentifier.UTF8String, sourceIdentifier.UTF8String); } return self; } #pragma mark - Accessing the Paint Attributes - (void)setRasterOpacity:(id )rasterOpacity { self.layer->setRasterOpacity(rasterOpacity.mbgl_floatPropertyValue); [self update]; } - (id )rasterOpacity { return [MGLStyleAttribute mbgl_numberPropertyValueWith:self.layer->getRasterOpacity()]; } - (void)setRasterHueRotate:(id )rasterHueRotate { self.layer->setRasterHueRotate(rasterHueRotate.mbgl_floatPropertyValue); [self update]; } - (id )rasterHueRotate { return [MGLStyleAttribute mbgl_numberPropertyValueWith:self.layer->getRasterHueRotate()]; } - (void)setRasterBrightnessMin:(id )rasterBrightnessMin { self.layer->setRasterBrightnessMin(rasterBrightnessMin.mbgl_floatPropertyValue); [self update]; } - (id )rasterBrightnessMin { return [MGLStyleAttribute mbgl_numberPropertyValueWith:self.layer->getRasterBrightnessMin()]; } - (void)setRasterBrightnessMax:(id )rasterBrightnessMax { self.layer->setRasterBrightnessMax(rasterBrightnessMax.mbgl_floatPropertyValue); [self update]; } - (id )rasterBrightnessMax { return [MGLStyleAttribute mbgl_numberPropertyValueWith:self.layer->getRasterBrightnessMax()]; } - (void)setRasterSaturation:(id )rasterSaturation { self.layer->setRasterSaturation(rasterSaturation.mbgl_floatPropertyValue); [self update]; } - (id )rasterSaturation { return [MGLStyleAttribute mbgl_numberPropertyValueWith:self.layer->getRasterSaturation()]; } - (void)setRasterContrast:(id )rasterContrast { self.layer->setRasterContrast(rasterContrast.mbgl_floatPropertyValue); [self update]; } - (id )rasterContrast { return [MGLStyleAttribute mbgl_numberPropertyValueWith:self.layer->getRasterContrast()]; } - (void)setRasterFadeDuration:(id )rasterFadeDuration { self.layer->setRasterFadeDuration(rasterFadeDuration.mbgl_floatPropertyValue); [self update]; } - (id )rasterFadeDuration { return [MGLStyleAttribute mbgl_numberPropertyValueWith:self.layer->getRasterFadeDuration()]; } @end