Public Member Functions | |
bool | IsRunning () const |
void | Start () |
void | EarlyUpdate (float dt) |
void | Update (float dt, const Camera::RenderCamera &renderCamera, const dv3 &ecefInterestPoint, Streaming::IStreamingVolume &streamingVolume, Eegeo::Debug::Profile::Profiler &profiler) |
Rendering::EnvironmentFlatteningService & | GetEnvironmentFlatteningService () const |
Streaming::CameraFrustumStreamingVolume & | GetStreamingVolume () const |
Streaming::ResourceCeilingProvider & | GetResourceCeilingProvider () const |
Eegeo::Collision::AggregateCollisionBvhProvider & | GetAggregateCollisionBvhProvider () const |
WeatherModule & | GetWeatherModule () const |
CityThemesModule & | GetCityThemesModule () const |
CoverageTreeModule & | GetCoverageTreeModule () const |
Layers::PlaceNamesModelModule & | GetPlaceNamesModelModule () const |
Layers::PlaceNamesPresentationModule & | GetPlaceNamesPresentationModule () const |
Layers::PlaceNamesStreamingModule & | GetPlaceNamesStreamingModule () const |
EnvironmentMaterialModule & | GetEnvironmentMaterialModule () const |
StreamingModule & | GetStreamingModule () const |
Location::LocationModule & | GetLocationModule () const |
Layers::BuildingModelModule & | GetBuildingModelModule () const |
Layers::BuildingStreamingModule & | GetBuildingStreamingModule () const |
Layers::BuildingPresentationModule & | GetBuildingPresentationModule () const |
Layers::TransportStreamingModule & | GetTransportStreamingModule () const |
Layers::TransportModelModule & | GetTransportModelModule () const |
Layers::TransportPresentationModule & | GetTransportPresentationModule () const |
Layers::TerrainStreamingModule & | GetTerrainStreamingModule () const |
Layers::TerrainModelModule & | GetTerrainModelModule () const |
Layers::TerrainPresentationModule & | GetTerrainPresentationModule () const |
Layers::ShadowModelModule & | GetShadowModelModule () const |
Layers::ShadowPresentationModule & | GetShadowPresentationModule () const |
Resources::Interiors::MetaData::InteriorMetaDataModule & | GetInteriorMetaDataModule () const |
Modules::ISceneBuilderModule & | GetSceneBuilderModule () const |
Layers::InteriorsModelModule & | GetInteriorsModelModule () const |
Layers::InteriorsStreamingModule & | GetInteriorsStreamingModule () const |
Layers::InteriorsMaterialsModule & | GetInteriorsMaterialsModule () const |
Layers::InteriorsPresentationModule & | GetInteriorsPresentationModule () const |
IndoorMapEntityInformation::IndoorMapEntityInformationModule & | GetIndoorMapEntityInformationModule () const |
IndoorMapFloorOutlineInformation::IndoorMapFloorOutlineInformationModule & | GetIndoorMapFloorOutlineInformationModule () const |
Layers::PropModule & | GetPropModule () const |
Labels::LabelsModule & | GetLabelsModule () const |
MapLayers::MapLayersModule & | GetMapLayersModule () const |
Markers::MarkersModule & | GetMarkersModule () const |
Positioning::PositioningModule & | GetPositioningModule () const |
Positioners::PositionerModule & | GetPositionerModule () const |
Transport::TransportModule & | GetTransportModule () const |
BlueSphere::BlueSphereModule & | GetBlueSphereModule () const |
PoiSearch::PoiSearchModule & | GetPoiSearchModule () const |
Mapscenes::MapscenesModule & | GetMapscenesModule () const |
Camera::MapCamera::MapCameraModule & | GetMapCameraModule () const |
FeatureInteraction::FeatureInteractionModule & | GetFeatureInteractionModule () const |
Static Public Member Functions | |
static MapModule * | Create (Modules::IPlatformAbstractionModule &platformAbstractionModule, Modules::Core::CoreModule &coreModule, UI::NativeAlerts::IAlertBoxFactory &alertBoxFactory, IEegeoErrorHandler *pErrorHandler, Concurrency::Tasks::IWorkPool &workPool, const Config::PlatformConfig &platformConfig, const Rendering::ScreenProperties &screenProperties, const size_t resourceNodeCacheEntries, const std::vector< double > &altitudes, const Web::ApiTokenModel &apiTokenModel, Web::ApiTokenService &apiTokenService, Web::WebConnectivityValidator &webConnectivityValidator, Location::ILocationService &locationService, const Helpers::ITimeProvider &timeProvider) |
Additional Inherited Members | |
Protected Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |