blob: 00a039e732d4f894c97c3e68182bf8bb73588c05 (
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
#pragma once
#include <mbgl/map/map_observer.hpp>
#include <functional>
namespace mbgl {
class StubMapObserver : public MapObserver {
public:
void onWillStartLoadingMap() final {
if (willStartLoadingMapCallback) {
willStartLoadingMapCallback();
}
}
void onDidFinishLoadingMap() final {
if (didFinishLoadingMapCallback) {
didFinishLoadingMapCallback();
}
}
void onDidFailLoadingMap(MapLoadError, const std::string&) final {
if (didFailLoadingMapCallback) {
didFailLoadingMapCallback();
}
}
void onDidFinishLoadingStyle() final {
if (didFinishLoadingStyleCallback) {
didFinishLoadingStyleCallback();
}
}
void onDidFinishRenderingFrame(RenderMode mode) final {
if (didFinishRenderingFrameCallback) {
didFinishRenderingFrameCallback(mode);
}
}
std::function<void()> willStartLoadingMapCallback;
std::function<void()> didFinishLoadingMapCallback;
std::function<void()> didFailLoadingMapCallback;
std::function<void()> didFinishLoadingStyleCallback;
std::function<void(RenderMode)> didFinishRenderingFrameCallback;
};
} // namespace mbgl
|