summaryrefslogtreecommitdiff
path: root/test/include/mbgl/test/mock_view.hpp
blob: e608545da5ff41acf9f86969e4c85e7d1833b828 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#ifndef TEST_FIXTURES_MOCK_VIEW
#define TEST_FIXTURES_MOCK_VIEW

#include <mbgl/map/view.hpp>

#include <array>

namespace mbgl {

class MockView : public View {
public:
    MockView() = default;

    // View implementation.
    float getPixelRatio() const override { return 1; }
    std::array<uint16_t, 2> getSize() const override { return {{ 0, 0 }}; }
    std::array<uint16_t, 2> getFramebufferSize() const override { return {{ 0, 0 }}; }

    void activate() override {};
    void deactivate() override {};
    void notify() override {};
    void invalidate() override {}
    void beforeRender() override {}
    void afterRender() override {}
};

}

#endif