All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Camera::GlobeCamera::GpsGlobeCameraComponent Class Reference
Inheritance diagram for Eegeo::Camera::GlobeCamera::GpsGlobeCameraComponent:
Eegeo::NonCopyable

Public Member Functions

 GpsGlobeCameraComponent (const GlobeCameraController &globeCamera, Location::NavigationService &navigationService, const GlobeCameraTouchController &touchController, const GpsGlobeCameraComponentConfiguration &configuration, const Rendering::EnvironmentFlatteningService &environmentFlatteningService)
 
virtual bool TryGetViewSettings (float deltaSeconds, Space::EcefTangentBasis &out_interestBasis, float &out_distanceToInterest, const GlobeCameraTouchSettings &existingTouchSettings, GlobeCameraTouchSettings &out_touchSettings)
 
virtual bool IsGpsActive () const
 
virtual bool IsCompassActive () const
 
virtual bool TryGetDefaultGpsView (Space::EcefTangentBasis &out_interestBasis, float &out_distanceToInterest)
 
virtual void SetCompassModeOffset (const Space::EcefTangentBasis &interestBasis, Space::EcefTangentBasis &out_interestBasis)
 
- Public Member Functions inherited from Eegeo::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 

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