summaryrefslogtreecommitdiff
path: root/platform/darwin/src/MGLStyleLayer_Private.hpp
blob: b62093d3213f167adc811ba90c517fbcd74a3187 (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.hpp"

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

#if TARGET_OS_IPHONE
#import "UIColor+MGLAdditions.hpp"
#import "UIColor+MGLStyleAttributeAdditions_Private.hpp"
#else
#import "NSColor+MGLAdditions.hpp"
#import "NSColor+MGLStyleAttributeAdditions_Private.hpp"
#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