All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
Eegeo::Modules::Map::MapModule Class Reference
Inheritance diagram for Eegeo::Modules::Map::MapModule:
Eegeo::NonCopyable

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::EnvironmentFlatteningServiceGetEnvironmentFlatteningService () const
 
Streaming::CameraFrustumStreamingVolumeGetStreamingVolume () const
 
Streaming::ResourceCeilingProviderGetResourceCeilingProvider () const
 
Eegeo::Collision::AggregateCollisionBvhProviderGetAggregateCollisionBvhProvider () const
 
WeatherModuleGetWeatherModule () const
 
CityThemesModuleGetCityThemesModule () const
 
CoverageTreeModuleGetCoverageTreeModule () const
 
Layers::PlaceNamesModelModuleGetPlaceNamesModelModule () const
 
Layers::PlaceNamesPresentationModuleGetPlaceNamesPresentationModule () const
 
Layers::PlaceNamesStreamingModuleGetPlaceNamesStreamingModule () const
 
EnvironmentMaterialModuleGetEnvironmentMaterialModule () const
 
StreamingModuleGetStreamingModule () const
 
Location::LocationModuleGetLocationModule () const
 
Layers::BuildingModelModuleGetBuildingModelModule () const
 
Layers::BuildingStreamingModuleGetBuildingStreamingModule () const
 
Layers::BuildingPresentationModuleGetBuildingPresentationModule () const
 
Layers::TransportStreamingModuleGetTransportStreamingModule () const
 
Layers::TransportModelModuleGetTransportModelModule () const
 
Layers::TransportPresentationModuleGetTransportPresentationModule () const
 
Layers::TerrainStreamingModuleGetTerrainStreamingModule () const
 
Layers::TerrainModelModuleGetTerrainModelModule () const
 
Layers::TerrainPresentationModuleGetTerrainPresentationModule () const
 
Layers::ShadowModelModuleGetShadowModelModule () const
 
Layers::ShadowPresentationModuleGetShadowPresentationModule () const
 
Resources::Interiors::MetaData::InteriorMetaDataModuleGetInteriorMetaDataModule () const
 
Modules::ISceneBuilderModuleGetSceneBuilderModule () const
 
Layers::InteriorsModelModuleGetInteriorsModelModule () const
 
Layers::InteriorsStreamingModuleGetInteriorsStreamingModule () const
 
Layers::InteriorsMaterialsModuleGetInteriorsMaterialsModule () const
 
Layers::InteriorsPresentationModuleGetInteriorsPresentationModule () const
 
IndoorMapEntityInformation::IndoorMapEntityInformationModuleGetIndoorMapEntityInformationModule () const
 
IndoorMapFloorOutlineInformation::IndoorMapFloorOutlineInformationModuleGetIndoorMapFloorOutlineInformationModule () const
 
Layers::PropModuleGetPropModule () const
 
Labels::LabelsModuleGetLabelsModule () const
 
MapLayers::MapLayersModuleGetMapLayersModule () const
 
Markers::MarkersModuleGetMarkersModule () const
 
Positioning::PositioningModuleGetPositioningModule () const
 
Positioners::PositionerModuleGetPositionerModule () const
 
Transport::TransportModuleGetTransportModule () const
 
BlueSphere::BlueSphereModuleGetBlueSphereModule () const
 
PoiSearch::PoiSearchModuleGetPoiSearchModule () const
 
Mapscenes::MapscenesModuleGetMapscenesModule () const
 
Camera::MapCamera::MapCameraModuleGetMapCameraModule () const
 
FeatureInteraction::FeatureInteractionModuleGetFeatureInteractionModule () const
 

Static Public Member Functions

static MapModuleCreate (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
 
NonCopyableoperator= (const NonCopyable &)=delete
 

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