summaryrefslogtreecommitdiff
path: root/test/src/mbgl/test/stub_renderer_frontend.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/src/mbgl/test/stub_renderer_frontend.cpp')
-rw-r--r--test/src/mbgl/test/stub_renderer_frontend.cpp52
1 files changed, 0 insertions, 52 deletions
diff --git a/test/src/mbgl/test/stub_renderer_frontend.cpp b/test/src/mbgl/test/stub_renderer_frontend.cpp
deleted file mode 100644
index 7edcfd397e..0000000000
--- a/test/src/mbgl/test/stub_renderer_frontend.cpp
+++ /dev/null
@@ -1,52 +0,0 @@
-#include <mbgl/test/stub_renderer_frontend.hpp>
-
-#include <mbgl/map/view.hpp>
-#include <mbgl/renderer/renderer.hpp>
-
-namespace mbgl {
-
-StubRendererFrontend::StubRendererFrontend(std::unique_ptr<Renderer> renderer_, InvalidateCallback invalidate)
- : renderer(std::move(renderer_))
- , asyncInvalidate([this, invalidate=std::move(invalidate)]() {
- invalidate(*this);
- }) {
-}
-
-StubRendererFrontend::StubRendererFrontend(std::unique_ptr<Renderer> renderer_, View& view)
- : renderer(std::move(renderer_))
- , asyncInvalidate([&]() {
- this->render(view);
- }) {
-}
-
-StubRendererFrontend::~StubRendererFrontend() {
- reset();
-}
-
-void StubRendererFrontend::reset() {
- if (renderer) {
- renderer.reset();
- }
-}
-
-void StubRendererFrontend::setObserver(RendererObserver& observer) {
- if (!renderer) return;
- renderer->setObserver(&observer);
-}
-
-void StubRendererFrontend::update(std::shared_ptr<UpdateParameters> params) {
- updateParameters = std::move(params);
- asyncInvalidate.send();
-}
-
-void StubRendererFrontend::render(View& view) {
- if (!updateParameters || !renderer) return;
- renderer->render(view, *updateParameters);
-}
-
-Renderer* StubRendererFrontend::getRenderer() {
- return renderer.get();
-}
-
-} // namespace mbgl
-