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:
authorr.kuznetsov <r.kuznetsov@corp.mail.ru>2015-12-01 14:35:47 +0300
committerr.kuznetsov <r.kuznetsov@corp.mail.ru>2015-12-01 18:30:50 +0300
commite7851ffcece6131950de7f5e83b5cd57804599aa (patch)
treeba59efdc721e3c801ac3633434a6472885a2c5df /drape/overlay_handle.hpp
parent959dbce5afdbcd1ccab1f44b93fd6993cc57d870 (diff)
Fixed selection of POI and texts
Diffstat (limited to 'drape/overlay_handle.hpp')
-rw-r--r--drape/overlay_handle.hpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/drape/overlay_handle.hpp b/drape/overlay_handle.hpp
index 0c4889b7ed..d6aed64b57 100644
--- a/drape/overlay_handle.hpp
+++ b/drape/overlay_handle.hpp
@@ -48,9 +48,13 @@ public:
virtual bool Update(ScreenBase const & /*screen*/) { return true; }
virtual m2::RectD GetPixelRect(ScreenBase const & screen) const = 0;
-
virtual void GetPixelShape(ScreenBase const & screen, Rects & rects) const = 0;
+ double GetExtendingSize() const { return m_extendingSize; }
+ void SetExtendingSize(double extendingSize) { m_extendingSize = extendingSize; }
+ m2::RectD GetExtendedPixelRect(ScreenBase const & screen) const;
+ void GetExtendedPixelShape(ScreenBase const & screen, Rects & rects) const;
+
bool IsIntersect(ScreenBase const & screen, ref_ptr<OverlayHandle> const h) const;
virtual bool IndexesRequired() const { return true; }
@@ -78,6 +82,7 @@ protected:
uint64_t const m_priority;
int m_overlayRank;
+ double m_extendingSize;
typedef pair<BindingInfo, MutateRegion> TOffsetNode;
TOffsetNode const & GetOffsetNode(uint8_t bufferID) const;