diff options
Diffstat (limited to 'platform/default/mbgl/renderer/async_renderer_frontend.hpp')
-rw-r--r-- | platform/default/mbgl/renderer/async_renderer_frontend.hpp | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/platform/default/mbgl/renderer/async_renderer_frontend.hpp b/platform/default/mbgl/renderer/async_renderer_frontend.hpp deleted file mode 100644 index e1b2f780cd..0000000000 --- a/platform/default/mbgl/renderer/async_renderer_frontend.hpp +++ /dev/null @@ -1,36 +0,0 @@ -#pragma once - -#include <mbgl/map/view.hpp> -#include <mbgl/renderer/renderer_frontend.hpp> -#include <mbgl/util/async_task.hpp> - -#include <memory> -#include <vector> - -namespace mbgl { - -class Renderer; -class RendererBackend; - -// Default implementation for RendererFrontend -class AsyncRendererFrontend : public mbgl::RendererFrontend { -public: - AsyncRendererFrontend(std::unique_ptr<Renderer>, RendererBackend&, View&); - ~AsyncRendererFrontend() override; - - void reset() override; - - void update(std::shared_ptr<UpdateParameters> updateParameters_) override; - - void setObserver(RendererObserver& observer_) override; - - Renderer* getRenderer(); - -private: - std::unique_ptr<Renderer> renderer; - View& view; - std::shared_ptr<UpdateParameters> updateParameters; - util::AsyncTask asyncInvalidate; -}; - -} // namespace mbgl |