summaryrefslogtreecommitdiff
path: root/platform/ios/demo/Examples/Examples.h
blob: 1774d452910b36bb92a95e2e4a1808b60ca992d3 (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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
//
//  Examples.h
//  Examples
//
//  Created by Jason Wray on 1/28/16.
//  Copyright © 2016 Mapbox. All rights reserved.
//

#import <Foundation/Foundation.h>

// Steps to add a new example:
//   1. Add `MBXExample...` string constant in NewExample.m, defined as the name of the example view controller's class
//   2. Add matching external string constant below
//   3. Add this constant to +list in Examples.m
//   4. Create NewExample.swift (otherwise Swift is handled automatically)

extern NSString *const MBXExampleAnnotationView;
extern NSString *const MBXExampleAnnotationViewMultiple;
extern NSString *const MBXExampleAnnotationViewMultiple;
extern NSString *const MBXExampleBlockingGesturesDelegate;
extern NSString *const MBXExampleCalloutDelegateUsage;
extern NSString *const MBXExampleCameraAnimation;
extern NSString *const MBXExampleCameraFlyTo;
extern NSString *const MBXExampleCustomAnnotationModel;
extern NSString *const MBXExampleCustomCalloutView;
extern NSString *const MBXExampleClustering;
extern NSString *const MBXExampleCustomRasterStyle;
extern NSString *const MBXExampleCustomStyle;
extern NSString *const MBXExampleDDSCircleLayer;
extern NSString *const MBXExampleDDSLayerSelection;
extern NSString *const MBXExampleDefaultStyles;
extern NSString *const MBXExampleDraggableAnnotationView;
extern NSString *const MBXExampleDrawingAGeoJSONLine;
extern NSString *const MBXExampleDrawingACustomMarker;
extern NSString *const MBXExampleDrawingAMarker;
extern NSString *const MBXExampleDrawingAPolygon;
extern NSString *const MBXExample3DExtrusions;
extern NSString *const MBXExampleOfflinePack;
extern NSString *const MBXExamplePointConversion;
extern NSString *const MBXExampleRuntimeAddLine;
extern NSString *const MBXExampleRuntimeAnimateLine;
extern NSString *const MBXExampleRuntimeCircleStyles;
extern NSString *const MBXExampleRuntimeToggleLayer;
extern NSString *const MBXExampleRuntimeMultipleAnnotations;
extern NSString *const MBXExampleSatelliteStyle;
extern NSString *const MBXExampleSelectFeature;
extern NSString *const MBXExampleShapeCollectionFeature;
extern NSString *const MBXExampleSimpleMapView;
extern NSString *const MBXExampleSourceCustomRaster;
extern NSString *const MBXExampleSourceCustomVector;
extern NSString *const MBXExampleUserTrackingModes;

@interface Examples : NSObject

+ (NSArray *)list;

@end