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

Public Member Functions

 EegeoWorld (const std::string &apiToken, Modules::IPlatformAbstractionModule &platformAbstractionModule, Eegeo::Helpers::Jpeg::IJpegLoader &jpegLoader, const Eegeo::Rendering::ScreenProperties &screenProperties, Eegeo::Location::ILocationService &locationService, Eegeo::UI::NativeUIFactories &nativeInputFactories, EnvironmentCharacterSet::Type characterSetType, Eegeo::Config::PlatformConfig platformConfig, IEegeoErrorHandler *pErrorHandler=NULL)
 
 EegeoWorld (const std::string &apiToken, Modules::IPlatformAbstractionModule &platformAbstractionModule, Eegeo::Helpers::Jpeg::IJpegLoader &jpegLoader, const Eegeo::Rendering::ScreenProperties &screenProperties, Eegeo::Location::ILocationService &locationService, Eegeo::UI::NativeUIFactories &nativeInputFactories, EnvironmentCharacterSet::Type characterSetType, Eegeo::Config::PlatformConfig platformConfig, Eegeo::Search::Service::SearchServiceCredentials *pSearchCredentials, IEegeoErrorHandler *pErrorHandler=NULL)
 
Eegeo::Debug::FrameTimerGetFrameTimer ()
 
Eegeo::Debug::FrameTimerVisualiserGetFrameTimerVisualiser ()
 
Eegeo::Debug::Profile::ProfilerGetProfiler ()
 
Eegeo::Debug::Profile::ProfileVisualiserGetProfileVisualiser ()
 
Eegeo::Concurrency::Tasks::IWorkPoolGetWorkPool ()
 
Eegeo::Resources::ResourceSpatialQueryServiceGetResourceSpatialQueryService ()
 
Eegeo::Resources::Roads::Navigation::NavigationGraphDebuggingServiceGetNavigationGraphDebuggingService ()
 
const
Eegeo::Rendering::AsyncTexturing::IAsyncTexture
GetPlaceholderTexture () const
 
const
Eegeo::Helpers::GLHelpers::TextureInfo
GetEnvironmentPlaceholderTexture () const
 
Eegeo::UI::NativeUIFactoriesGetNativeUIFactories ()
 
Eegeo::Location::ILocationServiceGetLocationService ()
 
Modules::Map::MapModuleGetMapModule () const
 
Modules::Map::MapDebugModuleGetMapDebugModule () const
 
Modules::Core::CoreModuleGetCoreModule () const
 
Modules::Data::DataModuleGetDataModule ()
 
Shapes::ShapesModuleGetShapesModule () const
 
Resources::Interiors::Highlights::InteriorHighlightsModuleGetInteriorHighlightsModule () const
 
FeatureInteraction::FeatureInteractionModuleGetFeatureInteractionModule () const
 
Modules::IPlatformAbstractionModuleGetPlatformAbstractionModule () const
 
Modules::Core::RenderingModuleGetRenderingModule () const
 
Modules::Core::DebugRenderingModuleGetDebugRenderingModule () const
 
Modules::Core::LightingModuleGetLightingModule () const
 
Modules::Core::FontsModuleGetFontsModule () const
 
Modules::Core::AsyncLoadersModuleGetAsyncLoadersModule () const
 
Modules::Core::SceneModelsModuleGetSceneModelsModule () const
 
Modules::Map::Layers::TerrainModelModuleGetTerrainModelModule () const
 
Modules::Map::Layers::TerrainPresentationModuleGetTerrainPresentationModule () const
 
Modules::Map::Layers::TerrainStreamingModuleGetTerrainStreamingModule () const
 
Modules::Map::Layers::TransportModelModuleGetTransportModelModule () const
 
Modules::Map::Layers::TransportPresentationModuleGetTransportPresentationModule () const
 
Modules::Map::Layers::TransportStreamingModuleGetTransportStreamingModule () const
 
Modules::Map::Layers::BuildingModelModuleGetBuildingModelModule () const
 
Modules::Map::Layers::BuildingStreamingModuleGetBuildingStreamingModule () const
 
Modules::Map::Layers::BuildingPresentationModuleGetBuildingPresentationModule () const
 
Modules::Map::Layers::PlaceNamesModelModuleGetPlaceNamesModelModule () const
 
Modules::Map::Layers::PlaceNamesPresentationModuleGetPlaceNamesPresentationModule () const
 
Modules::Map::Layers::PlaceNamesStreamingModuleGetPlaceNamesStreamingModule () const
 
Modules::Map::Layers::ShadowModelModuleGetShadowModelModule () const
 
Modules::Map::Layers::ShadowPresentationModuleGetShadowPresentationModule () const
 
Modules::Map::StreamingModuleGetStreamingModule () const
 
Modules::Map::CityThemesModuleGetCityThemesModule () const
 
Modules::Map::EnvironmentMaterialModuleGetEnvironmentMaterialModule () const
 
Modules::Map::WeatherModuleGetWeatherModule () const
 
Modules::Map::CoverageTreeModuleGetCoverageTreeModule () const
 
Modules::TrafficModuleGetTrafficModule () const
 
Modules::RoutesModuleGetRoutesModule () const
 
Modules::AnimatedObjectsModuleGetAnimatedObjectsModule () const
 
Eegeo::Web::WebConnectivityValidatorGetWebConnectivityValidator () const
 
Web::ApiTokenServiceGetApiTokenService ()
 
Web::ApiTokenModelGetApiTokenModel ()
 
bool GetWaitForInitialLocation () const
 
void SetWaitForInitialLocation (bool wait)
 
bool IsStreaming (bool includePrecacheService) const
 
const bool Initialising () const
 
const bool Validated () const
 
void EarlyUpdate (float dt)
 
void Update (const EegeoUpdateParameters &updateParameters)
 
void Draw (const EegeoDrawParameters &drawParameters, Rendering::IRenderableFilter &renderableFilter)
 
void Draw (const EegeoDrawParameters &drawParameters)
 
void OnPause ()
 
void OnResume ()
 
float GetInitialisationProgress () const
 
void InitialiseWorldStates ()
 
void TeardownWorldStates ()
 

Constructor & Destructor Documentation

Eegeo::EegeoWorld::EegeoWorld ( const std::string &  apiToken,
Modules::IPlatformAbstractionModule platformAbstractionModule,
Eegeo::Helpers::Jpeg::IJpegLoader jpegLoader,
const Eegeo::Rendering::ScreenProperties screenProperties,
Eegeo::Location::ILocationService locationService,
Eegeo::UI::NativeUIFactories nativeInputFactories,
EnvironmentCharacterSet::Type  characterSetType,
Eegeo::Config::PlatformConfig  platformConfig,
Eegeo::Search::Service::SearchServiceCredentials pSearchCredentials,
IEegeoErrorHandler pErrorHandler = NULL 
)
Deprecated:
The SearchService has been removed and the search credentials are now redundant

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