diff options
author | Justin R. Miller <incanus@codesorcery.net> | 2016-09-02 13:37:56 -0700 |
---|---|---|
committer | Justin R. Miller <incanus@codesorcery.net> | 2016-09-02 13:38:40 -0700 |
commit | 5d2317ba72007abfd0ff678414a2ce462abb9bf5 (patch) | |
tree | 17a356cccc0ca543e98fde659559d7766387cfbe | |
parent | 6a39cf5aaece81c7a531b12321dd503004cc45b8 (diff) | |
download | qtlocation-mapboxgl-upstream/ios-expose-glkview-layer-scenekit.tar.gz |
simple hack to expose GLKView's layerupstream/ios-expose-glkview-layer-scenekit
-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(); |