Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'drape_frontend/frontend_renderer.hpp')
-rwxr-xr-xdrape_frontend/frontend_renderer.hpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/drape_frontend/frontend_renderer.hpp b/drape_frontend/frontend_renderer.hpp
index 7daa76588a..8967f5cd06 100755
--- a/drape_frontend/frontend_renderer.hpp
+++ b/drape_frontend/frontend_renderer.hpp
@@ -213,6 +213,8 @@ private:
using TRenderGroupRemovePredicate = function<bool(drape_ptr<RenderGroup> const &)>;
void RemoveRenderGroups(TRenderGroupRemovePredicate const & predicate);
+ void FollowRoute(int preferredZoomLevel, int preferredZoomLevelIn3d,
+ double rotationAngle, double angleFOV);
void InvalidateRect(m2::RectD const & gRect);
bool CheckTileGenerations(TileKey const & tileKey);
@@ -264,6 +266,28 @@ private:
uint64_t m_maxGeneration;
int m_mergeBucketsCounter = 0;
+#ifdef OMIM_OS_ANDROID
+ struct FollowRouteData
+ {
+ FollowRouteData(int preferredZoomLevel,
+ int preferredZoomLevelIn3d,
+ double rotationAngle,
+ double angleFOV)
+ : m_preferredZoomLevel(preferredZoomLevel)
+ , m_preferredZoomLevelIn3d(preferredZoomLevelIn3d)
+ , m_rotationAngle(rotationAngle)
+ , m_angleFOV(angleFOV)
+ {}
+
+ int m_preferredZoomLevel;
+ int m_preferredZoomLevelIn3d;
+ double m_rotationAngle;
+ double m_angleFOV;
+ };
+
+ unique_ptr<FollowRouteData> m_pendingFollowRoute;
+#endif
+
#ifdef DEBUG
bool m_isTeardowned;
#endif