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 |