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

Factory class for constructing GpsGlobeCameraController instances. More...

#include <GpsGlobeCameraControllerFactory.h>

Public Member Functions

 GpsGlobeCameraControllerFactory (const Resources::Terrain::Heights::TerrainHeightProvider &terrainHeightProvider, const Rendering::EnvironmentFlatteningService &environmentFlatteningService, const Streaming::ResourceCeilingProvider &resourceCeilingProvider, Location::NavigationService &navigationService)
 
GpsGlobeCameraControllerCreate (bool useLowLodSettings, const Eegeo::Rendering::ScreenProperties &screenProperties)
 
GpsGlobeCameraControllerCreate (const GpsGlobeCameraComponentConfiguration &gpsControllerConfig, const GlobeCameraTouchControllerConfiguration &touchControllerConfig, const GlobeCameraControllerConfiguration &globeCameraConfig, const Eegeo::Rendering::ScreenProperties &screenProperties)
 
GpsGlobeCameraControllerCreate (const GpsGlobeCameraComponentConfiguration &gpsGlobeCameraConfig, GlobeCameraTouchController &touchController, const GlobeCameraControllerConfiguration &globeCameraConfiguration, const Eegeo::Rendering::ScreenProperties &screenPropertie)
 

Detailed Description

Factory class for constructing GpsGlobeCameraController instances.

Member Function Documentation

GpsGlobeCameraController * Eegeo::Camera::GlobeCamera::GpsGlobeCameraControllerFactory::Create ( bool  useLowLodSettings,
const Eegeo::Rendering::ScreenProperties screenProperties 
)
Returns
a GpsGlobeCameraController instance with default configuration
GpsGlobeCameraController * Eegeo::Camera::GlobeCamera::GpsGlobeCameraControllerFactory::Create ( const GpsGlobeCameraComponentConfiguration gpsControllerConfig,
const GlobeCameraTouchControllerConfiguration touchControllerConfig,
const GlobeCameraControllerConfiguration globeCameraConfig,
const Eegeo::Rendering::ScreenProperties screenProperties 
)
Returns
a GpsGlobeCameraController instance created with specified configuration structures

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