summaryrefslogtreecommitdiff
path: root/platform/ios/src/MGLMapView_Private.h
diff options
context:
space:
mode:
Diffstat (limited to 'platform/ios/src/MGLMapView_Private.h')
-rw-r--r--platform/ios/src/MGLMapView_Private.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/platform/ios/src/MGLMapView_Private.h b/platform/ios/src/MGLMapView_Private.h
new file mode 100644
index 0000000000..5c74ba6dc8
--- /dev/null
+++ b/platform/ios/src/MGLMapView_Private.h
@@ -0,0 +1,24 @@
+#import <Mapbox/Mapbox.h>
+
+#include <mbgl/mbgl.hpp>
+
+/// Minimum size of an annotation’s accessibility element.
+extern const CGSize MGLAnnotationAccessibilityElementMinimumSize;
+
+@interface MGLMapView (Internal)
+
+/// Currently shown popover representing the selected annotation.
+@property (nonatomic) UIView<MGLCalloutView> *calloutViewForSelectedAnnotation;
+
+/** Triggers another render pass even when it is not necessary. */
+- (void)setNeedsGLDisplay;
+
+- (mbgl::Map *)mbglMap;
+
+/** Returns whether the map view is currently loading or processing any assets required to render the map */
+- (BOOL)isFullyLoaded;
+
+/** Empties the in-memory tile cache. */
+- (void)didReceiveMemoryWarning;
+
+@end