summaryrefslogtreecommitdiff
path: root/platform/android/src/android_renderer_frontend.hpp
diff options
context:
space:
mode:
authorIgor Tarasov <igor.tarasov@mapbox.com>2020-04-02 12:08:01 +0300
committerIgor Tarasov <igor.tarasov@mapbox.com>2020-04-02 12:22:56 +0300
commit27ddbb9b69949b74e359b7f8ad9204ea87232706 (patch)
tree3db287ecb2bae8014fc8ae47e9152cfc98facafc /platform/android/src/android_renderer_frontend.hpp
parent4bdb3ce200e1b6c7d1838d6ebabf18debd331e04 (diff)
downloadqtlocation-mapboxgl-27ddbb9b69949b74e359b7f8ad9204ea87232706.tar.gz
[android] [build] [ci] Move Android JNI bindings code to mapbox-gl-native-android repo.upstream/tarigo_moving_out_android_specific_code
Diffstat (limited to 'platform/android/src/android_renderer_frontend.hpp')
-rw-r--r--platform/android/src/android_renderer_frontend.hpp68
1 files changed, 0 insertions, 68 deletions
diff --git a/platform/android/src/android_renderer_frontend.hpp b/platform/android/src/android_renderer_frontend.hpp
deleted file mode 100644
index dc5f11e57e..0000000000
--- a/platform/android/src/android_renderer_frontend.hpp
+++ /dev/null
@@ -1,68 +0,0 @@
-#pragma once
-
-#include <mbgl/actor/actor.hpp>
-#include <mbgl/annotation/annotation.hpp>
-#include <mbgl/renderer/renderer_frontend.hpp>
-#include <mbgl/util/geo.hpp>
-#include <mbgl/util/run_loop.hpp>
-
-#include <functional>
-#include <memory>
-#include <vector>
-#include <string>
-#include <mbgl/util/geojson.hpp>
-
-#include "map_renderer.hpp"
-
-namespace mbgl {
-
-class RenderedQueryOptions;
-class SourceQueryOptions;
-
-namespace util {
-
-class AsyncTask;
-
-} // namespace util
-
-namespace android {
-
-class AndroidRendererFrontend : public RendererFrontend {
-public:
-
- AndroidRendererFrontend(MapRenderer&);
- ~AndroidRendererFrontend() override;
-
- void reset() override;
- void setObserver(RendererObserver&) override;
-
- void update(std::shared_ptr<UpdateParameters>) override;
-
- // Feature querying
- std::vector<Feature> queryRenderedFeatures(const ScreenCoordinate&, const RenderedQueryOptions&) const;
- std::vector<Feature> queryRenderedFeatures(const ScreenBox&, const RenderedQueryOptions&) const;
- std::vector<Feature> querySourceFeatures(const std::string& sourceID, const SourceQueryOptions&) const;
- AnnotationIDs queryPointAnnotations(const ScreenBox& box) const;
- AnnotationIDs queryShapeAnnotations(const ScreenBox& box) const;
-
-
- // Feature extension query
- FeatureExtensionValue
- queryFeatureExtensions(const std::string& sourceID,
- const Feature& feature,
- const std::string& extension,
- const std::string& extensionField,
- const optional<std::map<std::string, mbgl::Value>>& args) const;
-
- // Memory
- void reduceMemoryUse();
-
-private:
- MapRenderer& mapRenderer;
- util::RunLoop* mapRunLoop;
- std::unique_ptr<util::AsyncTask> updateAsyncTask;
- std::shared_ptr<UpdateParameters> updateParams;
-};
-
-} // namespace android
-} // namespace mbgl