Public Member Functions | |
InteriorsGpsCameraController (InteriorsCameraController &interiorsCameraController, const IImmutableInteriorViewModel &interiorViewModel, Camera::GlobeCamera::GlobeCameraTouchController &m_globeCameraTouchController, Camera::GlobeCamera::GpsGlobeCameraController &gpsGlobeCameraController) | |
const Camera::CameraState | GetCameraState () const |
const Camera::RenderCamera | GetRenderCamera () const |
dv3 | ComputeNonFlattenedCameraPosition () const |
dv3 | CalculateInterestPoint (float expandedParam, float distanceToInterest) const |
ITouchController & | GetTouchController () const |
Camera::GlobeCamera::GpsGlobeCameraController & | GetGpsGlobeCameraController () |
void | Update (float dt) |
void | UpdateScreenProperties (const Rendering::ScreenProperties &screenProperties) |
void | SetInterestLocation (const dv3 &interestPointEcef) |
const dv3 & | GetInterestLocation () const |
void | SetDistanceToInterest (float distanceMeters) |
const float | GetDistanceToInterest () const |
void | SetHeading (float headingDegrees) |
float | GetHeadingDegrees () const |
void | SetTilt (float tiltDegrees) |
void | SetApplyRestrictions (bool applyRestrictions) |
void | SetApplyFloorOffset (bool applyFloorOffset) |
float | GetCameraInterestAltitude () const |
void | SetCameraInterestAltitude (float cameraInterestAltitude) |
float | GetFloorOffsetHeight () const |
Additional Inherited Members | |
Private Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |