All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
MapCamera.h
1 #pragma once
2 
3 namespace Eegeo
4 {
5  namespace Camera
6  {
7  namespace MapCamera
8  {
9  class IMapCameraService;
10  class MapCameraService;
11  class MapCameraCoordinator;
12  class MapCameraModel;
13  class MapCameraModule;
14  class MapCameraStateProvider;
15  class IMapCameraModelChangedEvent;
16  class IMapCameraModelScreenPropertiesChangedEvent;
17  class IMapCameraDerivedStateChangedEvent;
18  class IMapCameraTransitionFinishedEvent;
19  class IMapCameraTransitionCancelledEvent;
20  class IMapCameraTransitionGestureInterruptEvent;
21  class MapCameraDerivedStateModel;
22  class MapCameraStreamingVolumeModel;
23  class IndoorOutdoorModalCameraController;
24  class IndoorOutdoorModalCameraControllerModule;
25  class MapCameraGestureHandler;
26  class MapCameraUpdate;
27  class MapCameraUpdateBuilder;
28  class MapCameraAnimationOptions;
29  class MapCameraAnimationOptionsBuilder;
30  class MapCameraDistanceBasedPitchControl;
31  class MapCameraDistanceBasedFovControl;
32  class MapCameraScreenSpaceOffsetControl;
33  class MapCameraAnimator;
34  class MapCameraPosition;
35  class MapCameraPositionBuilder;
36  class IMapCameraZoomLevels;
37  class MapCameraZoomLevels;
38  class MapCameraPositionBuilder;
39  class MapCameraDistanceFromBoundsCalculator;
40  struct MapCameraAnimationFrame;
41  struct MapCameraModelChangedEventMessage;
42  struct MapCameraServiceConfiguration;
43 
44  typedef int MapCameraAnimationId;
45  const int InvalidMapCameraAnimationId = 0;
46  }
47  }
48 }