#pragma once #include #include #include "layer.hpp" #include namespace mbgl { namespace android { /** * Create a non-owning peer */ jni::jobject* createJavaLayerPeer(jni::JNIEnv&, mbgl::Map&, mbgl::style::Layer&); /** * Create an owning peer */ jni::jobject* createJavaLayerPeer(jni::JNIEnv& env, mbgl::Map& map, std::unique_ptr); void registerNativeLayers(jni::JNIEnv&); } }