Public Member Functions | |
MapCameraModel (const Rendering::ScreenProperties &screenProperties, IMapCameraModelChangedEvent &mapCameraModelChangedEvent, IMapCameraModelScreenPropertiesChangedEvent &screenProperyChangedEvent, IMapCameraTransitionCancelledEvent &mapCameraTransitionCancelledEvent) | |
void | SetScreenProperties (const Rendering::ScreenProperties &screenProperties) |
const Rendering::ScreenProperties & | GetScreenProperties () const |
void | SetUsingCustomStreamingCamera (bool usingCustomStreamingCamera) |
bool | IsUsingCustomStreamingCamera () const |
void | SetUsingCustomRenderCamera (bool usingCustomRenderCamera) |
bool | IsUsingCustomRenderCamera () const |
IMapCameraModelChangedEvent & | GetMapCameraChangedEvent () const |
IMapCameraModelScreenPropertiesChangedEvent & | GetScreenPropertiesChangedEvent () const |
void | SetUpdateState (const MapCameraPosition &mapCameraPosition, const MapCameraGestureState &mapCameraGestureState) |
void | SetMoveState (const MapCameraPosition &mapCameraPosition) |
void | SetAnimationState (int animationId, const MapCameraPosition &animationTarget, double animationDuration, bool isInterruptByGestureAllowed, bool isInterruptByApiAllowed, bool isAnimationSnapToTarget) |
void | ClearAnimationState () |
void | SetIndoorMapEntryInitialDistance (double indoorMapEntryInitialDistance) |
double | GetIndoorMapEntryInitialDistance () const |
const MapCameraPosition & | GetMapCameraPosition () const |
const MapCameraGestureState & | GetMapCameraGesture () const |
int | GetAnimationId () const |
double | GetAnimationDuration () const |
const MapCameraPosition & | GetAnimationTarget () const |
bool | IsInterruptAnimationByGestureAllowed () const |
bool | IsInterruptByApiAllowed () const |
bool | IsAnimationSnapToTarget () const |
bool | IsAnimating () const |
void | SetIndoorRestriction (bool indoorRestrictionApplied) |
bool | IsIndoorRestrictionEnabled () const |
void | SetVerticallyLocked (bool isVerticallyLocked) |
bool | IsVerticallyLocked () const |
Additional Inherited Members | |
Private Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |