Files
MapLibreParticleLab/platform/darwin/src/MLNPluginStyleLayer.mm

29 lines
748 B
Plaintext

#import "MLNPluginStyleLayer.h"
#import <mbgl/plugin/plugin_layer.hpp>
#import <mbgl/plugin/plugin_layer_impl.hpp>
#import "MLNPluginLayer.h"
#import "MLNPluginStyleLayer_Private.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];
}