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:
authorRoman Kuznetsov <r.kuznetsow@gmail.com>2016-01-04 14:26:31 +0300
committerRoman Kuznetsov <r.kuznetsow@gmail.com>2016-01-04 14:26:31 +0300
commitb2a299c888b0bb95cb7d4d8a458ba85574b5a39c (patch)
treec7244451415060efeaabfb5c68f9ef6f8846500a /drape/overlay_tree.hpp
parentc488072f6b1ef46ca84d238e9edb83c667ce9f9e (diff)
parentd817c6bf141b4bfefb1d96ca219c2c7f7cf1e1e1 (diff)
Merge pull request #1173 from darina/drape-3d-view
[drape] Drape 3d view.
Diffstat (limited to 'drape/overlay_tree.hpp')
-rw-r--r--drape/overlay_tree.hpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/drape/overlay_tree.hpp b/drape/overlay_tree.hpp
index 14e4f00b16..f84d4827c0 100644
--- a/drape/overlay_tree.hpp
+++ b/drape/overlay_tree.hpp
@@ -50,7 +50,7 @@ class OverlayTree : public m4::Tree<detail::OverlayInfo, detail::OverlayTraits>
public:
OverlayTree();
- bool Frame();
+ bool Frame(bool is3d);
bool IsNeedUpdate() const;
void ForceUpdate();
@@ -60,6 +60,9 @@ public:
using TSelectResult = buffer_vector<ref_ptr<OverlayHandle>, 8>;
void Select(m2::RectD const & rect, TSelectResult & result) const;
+ void Select(m2::PointD const & glbPoint, TSelectResult & result) const;
+
+ void SetFollowingMode(bool mode);
private:
ScreenBase const & GetModelView() const { return m_traits.m_modelView; }
@@ -72,6 +75,7 @@ private:
int m_frameCounter;
array<vector<ref_ptr<OverlayHandle>>, dp::OverlayRanksCount> m_handles;
vector<detail::OverlayInfo> m_handlesToDelete;
+ bool m_followingMode;
};
} // namespace dp