36 lines
775 B
Plaintext
36 lines
775 B
Plaintext
#import "MLNPluginStyleLayer.h"
|
|
#import "MLNPluginStyleLayer_Private.h"
|
|
#import <mbgl/plugin/plugin_layer.hpp>
|
|
#import <mbgl/plugin/plugin_layer_impl.hpp>
|
|
#import "MLNPluginLayer.h"
|
|
|
|
@implementation MLNPluginStyleLayer
|
|
|
|
-(void)getStats {
|
|
|
|
mbgl::style::PluginLayer *l = (mbgl::style::PluginLayer *)self.rawLayer;
|
|
auto pl = l->impl();
|
|
|
|
}
|
|
|
|
-(MLNPluginLayer *)pluginLayer {
|
|
|
|
mbgl::style::PluginLayer *l = (mbgl::style::PluginLayer *)self.rawLayer;
|
|
if (l->_platformReference) {
|
|
MLNPluginLayer *pl = (__bridge MLNPluginLayer *)l->_platformReference;
|
|
return pl;
|
|
}
|
|
|
|
return nil;
|
|
|
|
}
|
|
|
|
|
|
@end
|
|
|
|
|
|
MLNStyleLayer* mbgl::PluginLayerPeerFactory::createPeer(style::Layer *rawLayer) {
|
|
return [[MLNPluginStyleLayer alloc] initWithRawLayer:rawLayer];
|
|
|
|
}
|