diff options
Diffstat (limited to 'platform/android/src/style/layers/layer.hpp')
-rw-r--r-- | platform/android/src/style/layers/layer.hpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/platform/android/src/style/layers/layer.hpp b/platform/android/src/style/layers/layer.hpp index 01eac2280b..f3cd073552 100644 --- a/platform/android/src/style/layers/layer.hpp +++ b/platform/android/src/style/layers/layer.hpp @@ -34,10 +34,17 @@ public: virtual jni::jobject* createJavaPeer(jni::JNIEnv&) = 0; + /** + * Set core layer (ie return ownership after remove) + */ + void setLayer(std::unique_ptr<mbgl::style::Layer>); + void addToMap(mbgl::Map&, mbgl::optional<std::string>); jni::String getId(jni::JNIEnv&); + style::Layer& get(); + void setLayoutProperty(jni::JNIEnv&, jni::String, jni::Object<> value); void setPaintProperty(jni::JNIEnv&, jni::String, jni::Object<> value); |