summaryrefslogtreecommitdiff
path: root/platform/android/src/android_renderer_frontend.hpp
diff options
context:
space:
mode:
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