diff options
Diffstat (limited to 'platform/android/src/graphics')
-rw-r--r-- | platform/android/src/graphics/pointf.cpp | 25 | ||||
-rw-r--r-- | platform/android/src/graphics/pointf.hpp | 24 | ||||
-rw-r--r-- | platform/android/src/graphics/rectf.cpp | 35 | ||||
-rw-r--r-- | platform/android/src/graphics/rectf.hpp | 28 |
4 files changed, 0 insertions, 112 deletions
diff --git a/platform/android/src/graphics/pointf.cpp b/platform/android/src/graphics/pointf.cpp deleted file mode 100644 index 2fc762d6e9..0000000000 --- a/platform/android/src/graphics/pointf.cpp +++ /dev/null @@ -1,25 +0,0 @@ -#include <mbgl/util/geo.hpp> -#include "pointf.hpp" - -namespace mbgl { -namespace android { - -jni::Local<jni::Object<PointF>> PointF::New(jni::JNIEnv& env, float x, float y) { - static auto& javaClass = jni::Class<PointF>::Singleton(env); - static auto constructor = javaClass.GetConstructor<float, float>(env); - return javaClass.New(env, constructor, x, y); -} - -mbgl::ScreenCoordinate PointF::getScreenCoordinate(jni::JNIEnv& env, const jni::Object<PointF>& point) { - static auto& javaClass = jni::Class<PointF>::Singleton(env); - static auto xField = javaClass.GetField<jni::jfloat>(env, "x"); - static auto yField = javaClass.GetField<jni::jfloat>(env, "y"); - return mbgl::ScreenCoordinate{point.Get(env, xField), point.Get(env, yField)}; -} - -void PointF::registerNative(jni::JNIEnv& env) { - jni::Class<PointF>::Singleton(env); -} - -} // namespace android -} // namespace mbgl
\ No newline at end of file diff --git a/platform/android/src/graphics/pointf.hpp b/platform/android/src/graphics/pointf.hpp deleted file mode 100644 index 899468b8e3..0000000000 --- a/platform/android/src/graphics/pointf.hpp +++ /dev/null @@ -1,24 +0,0 @@ -#pragma once - -#include <mbgl/util/noncopyable.hpp> - -#include <jni/jni.hpp> - -namespace mbgl { -namespace android { - -class PointF : private mbgl::util::noncopyable { -public: - - static constexpr auto Name() { return "android/graphics/PointF"; }; - - static jni::Local<jni::Object<PointF>> New(jni::JNIEnv&, float, float); - - static mbgl::ScreenCoordinate getScreenCoordinate(jni::JNIEnv&, const jni::Object<PointF>&); - - static void registerNative(jni::JNIEnv&); -}; - - -} // namespace android -} // namespace mbgl
\ No newline at end of file diff --git a/platform/android/src/graphics/rectf.cpp b/platform/android/src/graphics/rectf.cpp deleted file mode 100644 index 8f418da037..0000000000 --- a/platform/android/src/graphics/rectf.cpp +++ /dev/null @@ -1,35 +0,0 @@ -#include "rectf.hpp" - -namespace mbgl { -namespace android { - -float RectF::getLeft(jni::JNIEnv& env, const jni::Object<RectF>& rectf) { - static auto& javaClass = jni::Class<RectF>::Singleton(env); - static auto field = javaClass.GetField<float>(env, "left"); - return rectf.Get(env, field); -} - -float RectF::getTop(jni::JNIEnv& env, const jni::Object<RectF>& rectf) { - static auto& javaClass = jni::Class<RectF>::Singleton(env); - static auto field = javaClass.GetField<float>(env, "top"); - return rectf.Get(env, field); -} - -float RectF::getRight(jni::JNIEnv& env, const jni::Object<RectF>& rectf) { - static auto& javaClass = jni::Class<RectF>::Singleton(env); - static auto field = javaClass.GetField<float>(env, "right"); - return rectf.Get(env, field); -} - -float RectF::getBottom(jni::JNIEnv& env, const jni::Object<RectF>& rectf) { - static auto& javaClass = jni::Class<RectF>::Singleton(env); - static auto field = javaClass.GetField<float>(env, "bottom"); - return rectf.Get(env, field); -} - -void RectF::registerNative(jni::JNIEnv& env) { - jni::Class<RectF>::Singleton(env); -} - -} // namespace android -} // namespace mbgl
\ No newline at end of file diff --git a/platform/android/src/graphics/rectf.hpp b/platform/android/src/graphics/rectf.hpp deleted file mode 100644 index ba611f2262..0000000000 --- a/platform/android/src/graphics/rectf.hpp +++ /dev/null @@ -1,28 +0,0 @@ -#pragma once - -#include <mbgl/util/noncopyable.hpp> - -#include <jni/jni.hpp> - -namespace mbgl { -namespace android { - -class RectF : private mbgl::util::noncopyable { -public: - - static constexpr auto Name() { return "android/graphics/RectF"; }; - - static float getLeft(jni::JNIEnv&, const jni::Object<RectF>&); - - static float getTop(jni::JNIEnv&, const jni::Object<RectF>&); - - static float getRight(jni::JNIEnv&, const jni::Object<RectF>&); - - static float getBottom(jni::JNIEnv&, const jni::Object<RectF>&); - - static void registerNative(jni::JNIEnv&); -}; - - -} // namespace android -} // namespace mbgl
\ No newline at end of file |