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::Layers::InteriorsPresentationModule Class Reference

Public Member Functions

Rendering::Filters::InteriorsRenderableFilterGetInteriorsRenderableFilter () const
 
Resources::Interiors::InteriorsBackgroundRenderableFilterGetInteriorsBackgroundRenderableFilter () const
 
Resources::Interiors::InteriorSelectionModelGetInteriorSelectionModel () const
 
Resources::Interiors::InteriorInteractionModelGetInteriorInteractionModel () const
 
Resources::Interiors::InteriorTransitionModelGetInteriorTransitionModel () const
 
Resources::Interiors::IImmutableInteriorViewModelGetInteriorViewModel () const
 
Resources::Interiors::IInteriorViewModelObserverGetInteriorViewModelObserver () const
 
void Update (float dt, const Eegeo::Camera::RenderCamera &renderCamera)
 
void EarlyUpdate (float dt)
 
Resources::Interiors::Entities::IInteriorsLabelControllerGetInteriorsLabelsController () const
 
const
Resources::Interiors::InteriorsConfiguration
GetConfig () const
 
const
Resources::Interiors::InteriorsHeightProvider
GetInteriorsHeightProvider () const
 
Resources::Interiors::Markers::IInteriorMarkerPickingServiceGetInteriorMarkerPickingService () const
 
Resources::Interiors::Markers::InteriorMarkerPickingGestureHandlerGetInteriorMarkerPickingGestureHandler () const
 
Resources::Interiors::PropRenderableRepositoryGetPropRenderableRepository () const
 

Static Public Member Functions

static
InteriorsPresentationModule
Create (const InteriorsModelModule &interiorsModelModule, const InteriorsStreamingModule &interiorsStreamingModule, const Resources::Interiors::MetaData::InteriorMetaDataModule &interiorMetaDataModule, BuildingModelModule &buildingModelModule, BuildingPresentationModule &buildingPresentationModule, Core::LightingModule &lightingModule, Core::RenderingModule &renderingModule, Core::FontsModule &fontsModule, Eegeo::Labels::LabelsModule &labelsModule, Helpers::ITextureFileLoader &textureFileLoader, TerrainModelModule &terrainModelModule, Rendering::EnvironmentFlatteningService &environmentFlatteningService, Streaming::CameraFrustumStreamingVolume &streamingVolume, Culling::CullingVolumeVisibilityUpdater &cullingVolumeVisibilityUpdater, const Eegeo::Rendering::ScreenProperties &screenProperties, Eegeo::Helpers::IFileIO &fileIO, Map::Layers::PlaceNamesPresentationModule &placenamesPresentationModule, Map::Layers::PlaceNamesModelModule &placeNamesModelModule, const Resources::Interiors::InteriorsConfiguration &interiorsConfig, bool enableInteriors, bool enableLabels)
 
static
Resources::Interiors::InteriorsConfiguration 
DefaultConfig ()
 

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