summaryrefslogtreecommitdiff
path: root/test/src/mbgl/test/stub_renderer_frontend.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/src/mbgl/test/stub_renderer_frontend.hpp')
-rw-r--r--test/src/mbgl/test/stub_renderer_frontend.hpp44
1 files changed, 0 insertions, 44 deletions
diff --git a/test/src/mbgl/test/stub_renderer_frontend.hpp b/test/src/mbgl/test/stub_renderer_frontend.hpp
deleted file mode 100644
index f6dd1d0472..0000000000
--- a/test/src/mbgl/test/stub_renderer_frontend.hpp
+++ /dev/null
@@ -1,44 +0,0 @@
-
-#pragma once
-
-#include <mbgl/renderer/renderer_frontend.hpp>
-#include <mbgl/util/async_task.hpp>
-#include <mbgl/util/geo.hpp>
-#include <mbgl/util/feature.hpp>
-#include <mbgl/renderer/query.hpp>
-
-#include <functional>
-#include <memory>
-
-namespace mbgl {
-
-class Renderer;
-class View;
-
-class StubRendererFrontend : public RendererFrontend {
-public:
- // Calls the provided callback when it's time to render
- using InvalidateCallback = std::function<void (StubRendererFrontend&)>;
- StubRendererFrontend(std::unique_ptr<Renderer>, InvalidateCallback);
-
- // Will render async
- StubRendererFrontend(std::unique_ptr<Renderer>, View&);
-
- ~StubRendererFrontend() override;
-
- void reset() override;
-
- void setObserver(RendererObserver&) override;
-
- void update(std::shared_ptr<UpdateParameters>) override;
- void render(View& view);
-
- Renderer* getRenderer();
-
-private:
- std::unique_ptr<Renderer> renderer;
- std::shared_ptr<UpdateParameters> updateParameters;
- util::AsyncTask asyncInvalidate;
-};
-
-} // namespace mbgl