All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
InteriorsEntityPickingGestureHandler.h
1 #pragma once
2 
3 #include "Interiors.h"
4 #include "DefaultGestureHandler.h"
5 #include "MapCamera.h"
6 
7 
8 namespace Eegeo
9 {
10  namespace Resources
11  {
12  namespace Interiors
13  {
14  namespace Entities
15  {
17  {
18  public:
20  const Camera::MapCamera::IMapCameraService& mapCameraService,
21  const IInteriorsEntityPicker& interiorsEntityPicker,
22  IInteriorsEntityPickedEvent& interiorsEntityPickedEvent
23  );
24 
25  bool OnTouchTap(const AppInterface::TapData &data) override;
26 
27  private:
28  const Camera::MapCamera::IMapCameraService& m_mapCameraService;
29  const IInteriorsEntityPicker& m_interiorsEntityPicker;
30  IInteriorsEntityPickedEvent& m_interiorsEntityPickedEvent;
31  };
32  }
33  }
34  }
35 }