diff options
Diffstat (limited to 'platform/darwin/src/MGLBackgroundStyleLayer.mm')
-rw-r--r-- | platform/darwin/src/MGLBackgroundStyleLayer.mm | 146 |
1 files changed, 0 insertions, 146 deletions
diff --git a/platform/darwin/src/MGLBackgroundStyleLayer.mm b/platform/darwin/src/MGLBackgroundStyleLayer.mm deleted file mode 100644 index 053e05c5c4..0000000000 --- a/platform/darwin/src/MGLBackgroundStyleLayer.mm +++ /dev/null @@ -1,146 +0,0 @@ -// This file is generated. -// Edit platform/darwin/scripts/generate-style-code.js, then run `make darwin-style-code`. - -#import "MGLSource.h" -#import "NSPredicate+MGLPrivateAdditions.h" -#import "NSDate+MGLAdditions.h" -#import "MGLStyleLayer_Private.h" -#import "MGLStyleValue_Private.h" -#import "MGLBackgroundStyleLayer.h" -#import "MGLLoggingConfiguration_Private.h" -#import "MGLBackgroundStyleLayer_Private.h" - -#include <mbgl/style/layers/background_layer.hpp> -#include <mbgl/style/transition_options.hpp> - - -@interface MGLBackgroundStyleLayer () - -@property (nonatomic, readonly) mbgl::style::BackgroundLayer *rawLayer; - -@end - -@implementation MGLBackgroundStyleLayer - -- (instancetype)initWithIdentifier:(NSString *)identifier -{ - MGLLogDebug(@"Initializing %@ with identifier: %@", NSStringFromClass([self class]), identifier); - auto layer = std::make_unique<mbgl::style::BackgroundLayer>(identifier.UTF8String); - return self = [super initWithPendingLayer:std::move(layer)]; -} - -- (mbgl::style::BackgroundLayer *)rawLayer -{ - return (mbgl::style::BackgroundLayer *)super.rawLayer; -} - -#pragma mark - Accessing the Paint Attributes - -- (void)setBackgroundColor:(NSExpression *)backgroundColor { - MGLAssertStyleLayerIsValid(); - MGLLogDebug(@"Setting backgroundColor: %@", backgroundColor); - - auto mbglValue = MGLStyleValueTransformer<mbgl::Color, MGLColor *>().toPropertyValue<mbgl::style::PropertyValue<mbgl::Color>>(backgroundColor, false); - self.rawLayer->setBackgroundColor(mbglValue); -} - -- (NSExpression *)backgroundColor { - MGLAssertStyleLayerIsValid(); - - auto propertyValue = self.rawLayer->getBackgroundColor(); - if (propertyValue.isUndefined()) { - propertyValue = self.rawLayer->getDefaultBackgroundColor(); - } - return MGLStyleValueTransformer<mbgl::Color, MGLColor *>().toExpression(propertyValue); -} - -- (void)setBackgroundColorTransition:(MGLTransition )transition { - MGLAssertStyleLayerIsValid(); - MGLLogDebug(@"Setting backgroundColorTransition: %@", MGLStringFromMGLTransition(transition)); - - self.rawLayer->setBackgroundColorTransition(MGLOptionsFromTransition(transition)); -} - -- (MGLTransition)backgroundColorTransition { - MGLAssertStyleLayerIsValid(); - - mbgl::style::TransitionOptions transitionOptions = self.rawLayer->getBackgroundColorTransition(); - - return MGLTransitionFromOptions(transitionOptions); -} - -- (void)setBackgroundOpacity:(NSExpression *)backgroundOpacity { - MGLAssertStyleLayerIsValid(); - MGLLogDebug(@"Setting backgroundOpacity: %@", backgroundOpacity); - - auto mbglValue = MGLStyleValueTransformer<float, NSNumber *>().toPropertyValue<mbgl::style::PropertyValue<float>>(backgroundOpacity, false); - self.rawLayer->setBackgroundOpacity(mbglValue); -} - -- (NSExpression *)backgroundOpacity { - MGLAssertStyleLayerIsValid(); - - auto propertyValue = self.rawLayer->getBackgroundOpacity(); - if (propertyValue.isUndefined()) { - propertyValue = self.rawLayer->getDefaultBackgroundOpacity(); - } - return MGLStyleValueTransformer<float, NSNumber *>().toExpression(propertyValue); -} - -- (void)setBackgroundOpacityTransition:(MGLTransition )transition { - MGLAssertStyleLayerIsValid(); - MGLLogDebug(@"Setting backgroundOpacityTransition: %@", MGLStringFromMGLTransition(transition)); - - self.rawLayer->setBackgroundOpacityTransition(MGLOptionsFromTransition(transition)); -} - -- (MGLTransition)backgroundOpacityTransition { - MGLAssertStyleLayerIsValid(); - - mbgl::style::TransitionOptions transitionOptions = self.rawLayer->getBackgroundOpacityTransition(); - - return MGLTransitionFromOptions(transitionOptions); -} - -- (void)setBackgroundPattern:(NSExpression *)backgroundPattern { - MGLAssertStyleLayerIsValid(); - MGLLogDebug(@"Setting backgroundPattern: %@", backgroundPattern); - - auto mbglValue = MGLStyleValueTransformer<mbgl::style::expression::Image, NSString *>().toPropertyValue<mbgl::style::PropertyValue<mbgl::style::expression::Image>>(backgroundPattern, false); - self.rawLayer->setBackgroundPattern(mbglValue); -} - -- (NSExpression *)backgroundPattern { - MGLAssertStyleLayerIsValid(); - - auto propertyValue = self.rawLayer->getBackgroundPattern(); - if (propertyValue.isUndefined()) { - propertyValue = self.rawLayer->getDefaultBackgroundPattern(); - } - return MGLStyleValueTransformer<mbgl::style::expression::Image, NSString *>().toExpression(propertyValue); -} - -- (void)setBackgroundPatternTransition:(MGLTransition )transition { - MGLAssertStyleLayerIsValid(); - MGLLogDebug(@"Setting backgroundPatternTransition: %@", MGLStringFromMGLTransition(transition)); - - self.rawLayer->setBackgroundPatternTransition(MGLOptionsFromTransition(transition)); -} - -- (MGLTransition)backgroundPatternTransition { - MGLAssertStyleLayerIsValid(); - - mbgl::style::TransitionOptions transitionOptions = self.rawLayer->getBackgroundPatternTransition(); - - return MGLTransitionFromOptions(transitionOptions); -} - -@end - -namespace mbgl { - -MGLStyleLayer* BackgroundStyleLayerPeerFactory::createPeer(style::Layer* rawLayer) { - return [[MGLBackgroundStyleLayer alloc] initWithRawLayer:rawLayer]; -} - -} // namespace mbgl |