summaryrefslogtreecommitdiff
path: root/platform/android/src/style/light.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/src/style/light.hpp')
-rw-r--r--platform/android/src/style/light.hpp53
1 files changed, 0 insertions, 53 deletions
diff --git a/platform/android/src/style/light.hpp b/platform/android/src/style/light.hpp
deleted file mode 100644
index 97767c4f76..0000000000
--- a/platform/android/src/style/light.hpp
+++ /dev/null
@@ -1,53 +0,0 @@
-#pragma once
-
-#include <mbgl/util/noncopyable.hpp>
-
-#include <jni/jni.hpp>
-#include <mbgl/style/light.hpp>
-#include "transition_options.hpp"
-#include "position.hpp"
-#include <mbgl/style/types.hpp>
-#include <mbgl/style/property_value.hpp>
-
-namespace mbgl {
-namespace android {
-
-using namespace style;
-
-class Light : private mbgl::util::noncopyable {
-public:
-
- static constexpr auto Name() { return "com/mapbox/mapboxsdk/style/light/Light"; };
-
- static void registerNative(jni::JNIEnv&);
-
- static jni::Local<jni::Object<Light>> createJavaLightPeer(jni::JNIEnv&, mbgl::Map&, mbgl::style::Light&);
-
- Light(mbgl::Map&, mbgl::style::Light&);
-
- void setAnchor(jni::JNIEnv&, const jni::String&);
- jni::Local<jni::String> getAnchor(jni::JNIEnv&);
- void setPosition(jni::JNIEnv&, const jni::Object<Position>&);
- jni::Local<jni::Object<Position>> getPosition(jni::JNIEnv&);
- void setPositionTransition(jni::JNIEnv&, jlong duration, jlong delay);
- jni::Local<jni::Object<TransitionOptions>> getPositionTransition(jni::JNIEnv&);
- void setColor(jni::JNIEnv&, const jni::String&);
- jni::Local<jni::String> getColor(jni::JNIEnv&);
- void setColorTransition(jni::JNIEnv&, jlong duration, jlong delay);
- jni::Local<jni::Object<TransitionOptions>> getColorTransition(jni::JNIEnv&);
- void setIntensity(jni::JNIEnv&, jni::jfloat);
- jni::jfloat getIntensity(jni::JNIEnv&);
- void setIntensityTransition(jni::JNIEnv&, jlong duration, jlong delay);
- jni::Local<jni::Object<TransitionOptions>> getIntensityTransition(jni::JNIEnv&);
- jni::Local<jni::Object<Light>> createJavaPeer(jni::JNIEnv&);
-
-protected:
-
- // Raw reference to the light
- mbgl::style::Light& light;
-
- // Map is set when the light is retrieved
- mbgl::Map* map;
-};
-} // namespace android
-} // namespace mbgl \ No newline at end of file