All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Camera::MapCamera::IMapCameraService Class Referenceabstract
Inheritance diagram for Eegeo::Camera::MapCamera::IMapCameraService:
Eegeo::Camera::MapCamera::MapCameraService

Public Member Functions

virtual void SetScreenProperties (const Rendering::ScreenProperties &screenProperties)=0
 
virtual void SetCustomRenderCamera (const Eegeo::Camera::CameraState &cameraState)=0
 
virtual void ClearCustomRenderCamera ()=0
 
virtual void SetCustomStreamingCamera (const Eegeo::Camera::CameraState &cameraState)=0
 
virtual void ClearCustomStreamingCamera ()=0
 
virtual void SetIndoorCameraRestriction (bool applyRestriction)=0
 
virtual void SetVerticallyLocked (bool isVerticallyLocked)=0
 
virtual void SetScreenSpaceOffset (float screenX, float screenY)=0
 
virtual void DisableScreenSpaceOffset ()=0
 
virtual const
Eegeo::Camera::CameraState
GetCameraState () const =0
 
virtual MapCameraPosition GetMapCameraPosition () const =0
 
virtual void MoveCamera (const MapCameraUpdate &mapCameraUpdate)=0
 
virtual MapCameraAnimationId AnimateCamera (const MapCameraUpdate &animationTarget, const MapCameraAnimationOptions &mapCameraAnimationOptions)=0
 
virtual void CancelAnimation ()=0
 
virtual bool IsAnimating () const =0
 
virtual double GetZoomLevel () const =0
 
virtual double GetDistanceFromZoomLevel (double zoomLevel) const =0
 
virtual double GetZoomLevelFromDistance (double distanceToInterest) const =0
 

The documentation for this class was generated from the following file: