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::FrameTimer & | GetFrameTimer () |
Eegeo::Debug::FrameTimerVisualiser & | GetFrameTimerVisualiser () |
Eegeo::Debug::Profile::Profiler & | GetProfiler () |
Eegeo::Debug::Profile::ProfileVisualiser & | GetProfileVisualiser () |
Eegeo::Concurrency::Tasks::IWorkPool & | GetWorkPool () |
Eegeo::Resources::ResourceSpatialQueryService & | GetResourceSpatialQueryService () |
Eegeo::Resources::Roads::Navigation::NavigationGraphDebuggingService & | GetNavigationGraphDebuggingService () |
const Eegeo::Rendering::AsyncTexturing::IAsyncTexture & | GetPlaceholderTexture () const |
const Eegeo::Helpers::GLHelpers::TextureInfo & | GetEnvironmentPlaceholderTexture () const |
Eegeo::UI::NativeUIFactories & | GetNativeUIFactories () |
Eegeo::Location::ILocationService & | GetLocationService () |
Modules::Map::MapModule & | GetMapModule () const |
Modules::Map::MapDebugModule & | GetMapDebugModule () const |
Modules::Core::CoreModule & | GetCoreModule () const |
Modules::Data::DataModule & | GetDataModule () |
Shapes::ShapesModule & | GetShapesModule () const |
Resources::Interiors::Highlights::InteriorHighlightsModule & | GetInteriorHighlightsModule () const |
FeatureInteraction::FeatureInteractionModule & | GetFeatureInteractionModule () const |
Modules::IPlatformAbstractionModule & | GetPlatformAbstractionModule () const |
Modules::Core::RenderingModule & | GetRenderingModule () const |
Modules::Core::DebugRenderingModule & | GetDebugRenderingModule () const |
Modules::Core::LightingModule & | GetLightingModule () const |
Modules::Core::FontsModule & | GetFontsModule () const |
Modules::Core::AsyncLoadersModule & | GetAsyncLoadersModule () const |
Modules::Core::SceneModelsModule & | GetSceneModelsModule () const |
Modules::Map::Layers::TerrainModelModule & | GetTerrainModelModule () const |
Modules::Map::Layers::TerrainPresentationModule & | GetTerrainPresentationModule () const |
Modules::Map::Layers::TerrainStreamingModule & | GetTerrainStreamingModule () const |
Modules::Map::Layers::TransportModelModule & | GetTransportModelModule () const |
Modules::Map::Layers::TransportPresentationModule & | GetTransportPresentationModule () const |
Modules::Map::Layers::TransportStreamingModule & | GetTransportStreamingModule () const |
Modules::Map::Layers::BuildingModelModule & | GetBuildingModelModule () const |
Modules::Map::Layers::BuildingStreamingModule & | GetBuildingStreamingModule () const |
Modules::Map::Layers::BuildingPresentationModule & | GetBuildingPresentationModule () const |
Modules::Map::Layers::PlaceNamesModelModule & | GetPlaceNamesModelModule () const |
Modules::Map::Layers::PlaceNamesPresentationModule & | GetPlaceNamesPresentationModule () const |
Modules::Map::Layers::PlaceNamesStreamingModule & | GetPlaceNamesStreamingModule () const |
Modules::Map::Layers::ShadowModelModule & | GetShadowModelModule () const |
Modules::Map::Layers::ShadowPresentationModule & | GetShadowPresentationModule () const |
Modules::Map::StreamingModule & | GetStreamingModule () const |
Modules::Map::CityThemesModule & | GetCityThemesModule () const |
Modules::Map::EnvironmentMaterialModule & | GetEnvironmentMaterialModule () const |
Modules::Map::WeatherModule & | GetWeatherModule () const |
Modules::Map::CoverageTreeModule & | GetCoverageTreeModule () const |
Modules::TrafficModule & | GetTrafficModule () const |
Modules::RoutesModule & | GetRoutesModule () const |
Modules::AnimatedObjectsModule & | GetAnimatedObjectsModule () const |
Eegeo::Web::WebConnectivityValidator & | GetWebConnectivityValidator () const |
Web::ApiTokenService & | GetApiTokenService () |
Web::ApiTokenModel & | GetApiTokenModel () |
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 () |
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 |
||
) |