summaryrefslogtreecommitdiff
path: root/platform/ios/src/MGLAnnotationImage_Private.h
blob: dcd8a49bf9106a67ea1c5bd3371580d1bba627a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#import "MGLAnnotationImage.h"

NS_ASSUME_NONNULL_BEGIN

@protocol MGLAnnotationImageDelegate <NSObject>

@required
- (void)annotationImageNeedsRedisplay:(MGLAnnotationImage *)annotationImage;

@end

@interface MGLAnnotationImage (Private)

/// Unique identifier of the sprite image used by the style to represent the receiver’s `image`.
@property (nonatomic, strong, nullable) NSString *styleIconIdentifier;

@property (nonatomic, weak) id<MGLAnnotationImageDelegate> delegate;

@end

NS_ASSUME_NONNULL_END