diff options
-rw-r--r-- | platform/ios/src/MGLMapView.h | 3 | ||||
-rw-r--r-- | platform/ios/src/MGLMapView.mm | 5 |
2 files changed, 8 insertions, 0 deletions
diff --git a/platform/ios/src/MGLMapView.h b/platform/ios/src/MGLMapView.h index 57b74daa04..ae1d6c5493 100644 --- a/platform/ios/src/MGLMapView.h +++ b/platform/ios/src/MGLMapView.h @@ -3,6 +3,7 @@ #import <UIKit/UIKit.h> #import <CoreLocation/CoreLocation.h> +#import <QuartzCore/CAEAGLLayer.h> #import "MGLTypes.h" @@ -1203,6 +1204,8 @@ IB_DESIGNABLE - (void)emptyMemoryCache __attribute__((deprecated)); +@property (nonatomic, readonly) CAEAGLLayer *glLayer; + @end NS_ASSUME_NONNULL_END diff --git a/platform/ios/src/MGLMapView.mm b/platform/ios/src/MGLMapView.mm index bf46634ee7..a1259a5050 100644 --- a/platform/ios/src/MGLMapView.mm +++ b/platform/ios/src/MGLMapView.mm @@ -1034,6 +1034,11 @@ public: [super didMoveToSuperview]; } +- (CAEAGLLayer *)glLayer +{ + return (CAEAGLLayer *)_glView.layer; +} + - (void)sleepGL:(__unused NSNotification *)notification { MGLAssertIsMainThread(); |