3 #include "IMapCameraService.h"
5 #include "CameraState.h"
7 #include "MapCameraServiceConfiguration.h"
8 #include "GlobeCamera.h"
35 void ClearCustomRenderCamera();
39 void ClearCustomStreamingCamera();
41 void SetIndoorCameraRestriction(
bool applyRestriction);
43 void SetVerticallyLocked(
bool isVerticallyLocked);
45 void SetScreenSpaceOffset(
float screenX,
float screenY);
46 void DisableScreenSpaceOffset();
55 MapCameraAnimationId AnimateCamera(
60 void CancelAnimation();
62 bool IsAnimating()
const;
64 double GetZoomLevel()
const;
66 double GetDistanceFromZoomLevel(
double zoomLevel)
const;
67 double GetZoomLevelFromDistance(
double distanceToInterest)
const;
75 bool HasNonInterruptibleAnimation()
const;
84 int m_nextAnimationId;