summaryrefslogtreecommitdiff
path: root/platform/darwin/src/MGLStyleLayer_Private.h
blob: bc3d87bcb7e65cc53ee241d94084b2ef3de173e9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#import <Foundation/Foundation.h>
#include <mbgl/style/layer.hpp>

#import "MGLStyleLayer.h"
#import "MGLStyleAttribute.h"

#import "NSNumber+MGLStyleAttributeAdditions_Private.h"
#import "NSArray+MGLStyleAttributeAdditions_Private.h"
#import "NSString+MGLStyleAttributeAdditions_Private.h"
#import "NSValue+MGLStyleAttributeAdditions_Private.h"
#import "MGLStyleAttributeFunction_Private.h"
#import "MGLStyleAttributeValue_Private.h"

#if TARGET_OS_IPHONE
    #import "UIColor+MGLAdditions.h"
    #import "UIColor+MGLStyleAttributeAdditions_Private.h"
#else
    #import "NSColor+MGLAdditions.h"
    #import "NSColor+MGLStyleAttributeAdditions_Private.h"
#endif

@class MGLMapView;

@protocol MGLStyleLayer_Private <MGLStyleLayer>

@property (nonatomic, weak) MGLMapView *mapView;
@property (nonatomic, readwrite, copy) NSString *layerIdentifier;
@property (nonatomic) mbgl::style::Layer *layer;

@end